plankanban/planka

https://github.com/plankanban/planka

New Analysis
Last analysis: Mar 09, 2026 13:28

GitHub Stats

Stars

11,640

Forks

1,195

Watchers

11,640

Open Issues

417

Contributors

30

Default Branch

master

Repository Overview

Files

1523

Folders

5

Size

11.7 MB

Tests

13

Code Analysis

Lines of Code

164,058

Files Analyzed

1,355

Total Commits

101

Contributors

8

Structure Metrics

Max Depth

7

Avg Files per Folder

304.6

Test Coverage

0.85%

Project DNA

67
Good
documentation 100/100
tests 17/100
structure 60/100
size 100/100
maintainability 67/100

Hotspot Files

Files with most changes (high churn)

core.js 243 changes
login.js 144 changes
index.js 20 changes
User.js 12 changes
present-one.js 11 changes

Stack Signals

Laravel
Symfony
React
Vue
Angular
Node.js
Python
Django
Flask
FastAPI
Spring
Express
Next.js
Nuxt
NestJS
.NET
ASP.NET
HTML
CSS

Languages

js 68.78%
jsx 16.83%
scss 13.87%
css 0.37%
html 0.07%
py 0.07%

Largest Directories

assets 2 files
charts 14 files
client 1015 files
server 472 files
LICENSES 6 files

Largest Files

styles.css 40881 lines
upgrade.js 969 lines
ProjectContent.jsx 770 lines
styles.module.scss 742 lines
20250228000022_version_2.js 661 lines

Dependencies & Documentation

README
Docs
go.mod
Gemfile
package.json
composer.json
pyproject.toml
requirements.txt

Project Structure (depth 3)

-- assets
-- charts
|   -- planka
|   |   -- templates
|   |   |   -- tests
-- client
|   -- src
|   |   -- api
|   |   -- lib
|   |   |   -- hooks
|   |   |   -- popup
|   |   |   -- custom-ui
|   |   |   -- redux-router
|   |   |   -- syntax-highlighter
|   |   -- hooks
|   |   -- sagas
|   |   |   -- core
|   |   |   -- login
|   |   -- utils
|   |   -- assets
|   |   |   -- docs
|   |   |   -- images
|   |   -- models
|   |   -- actions
|   |   -- configs
|   |   |   -- markdown-plugins
|   |   -- locales
|   |   |   -- ar-YE
|   |   |   -- bg-BG
|   |   |   -- ca-ES
|   |   |   -- cs-CZ
|   |   |   -- da-DK
|   |   |   -- de-DE
|   |   |   -- el-GR
|   |   |   -- en-GB
|   |   |   -- en-US
|   |   |   -- es-ES
|   |   |   -- et-EE
|   |   |   -- fa-IR
|   |   |   -- fi-FI
|   |   |   -- fr-FR
|   |   |   -- hu-HU
|   |   |   -- id-ID
|   |   |   -- it-IT
|   |   |   -- ja-JP
|   |   |   -- ko-KR
|   |   |   -- nl-NL
|   |   |   -- pl-PL
|   |   |   -- pt-BR
|   |   |   -- pt-PT
|   |   |   -- ro-RO
|   |   |   -- ru-RU
|   |   |   -- sk-SK
|   |   |   -- sv-SE
|   |   |   -- tr-TR
|   |   |   -- uk-UA
|   |   |   -- uz-UZ
|   |   |   -- vi-VN
|   |   |   -- zh-CN
|   |   |   -- zh-TW
|   |   |   -- sr-Cyrl-RS
|   |   |   -- sr-Latn-RS
|   |   -- contexts
|   |   -- reducers
|   |   |   -- ui
|   |   -- constants
|   |   -- selectors
|   |   -- components
|   |   |   -- cards
|   |   |   -- lists
|   |   |   -- users
|   |   |   -- boards
|   |   |   -- common
|   |   |   -- labels
|   |   |   -- comments
|   |   |   -- projects
|   |   |   -- webhooks
|   |   |   -- activities
|   |   |   -- task-lists
|   |   |   -- attachments
|   |   |   -- custom-fields
|   |   |   -- notifications
|   |   |   -- project-managers
|   |   |   -- board-memberships
|   |   |   -- custom-field-groups
|   |   |   -- custom-field-values
|   |   |   -- notification-services
|   |   |   -- base-custom-field-groups
|   |   -- entry-actions
|   -- tests
|   |   -- acceptance
|   |   |   -- pages
|   |   |   -- steps
|   |   |   -- features
|   -- public
|   -- patches
-- server
|   -- db
|   |   -- seeds
|   |   -- migrations
|   -- api
|   |   -- hooks
|   |   |   -- s3
|   |   |   -- oidc
|   |   |   -- terms
|   |   |   -- watcher
|   |   |   -- current-user
|   |   |   -- file-manager
|   |   |   -- query-methods
|   |   -- models
|   |   -- helpers
|   |   |   -- cards
|   |   |   -- lists
|   |   |   -- tasks
|   |   |   -- users
|   |   |   -- utils
|   |   |   -- boards
|   |   |   -- config
|   |   |   -- labels
|   |   |   -- actions
|   |   |   -- comments
|   |   |   -- projects
|   |   |   -- sessions
|   |   |   -- webhooks
|   |   |   -- bootstrap
|   |   |   -- task-lists
|   |   |   -- attachments
|   |   |   -- card-labels
|   |   |   -- access-tokens
|   |   |   -- custom-fields
|   |   |   -- notifications
|   |   |   -- internal-config
|   |   |   -- card-memberships
|   |   |   -- project-managers
|   |   |   -- background-images
|   |   |   -- board-memberships
|   |   |   -- custom-field-groups
|   |   |   -- custom-field-values
|   |   |   -- notification-services
|   |   |   -- base-custom-field-groups
|   |   -- policies
|   |   -- responses
|   |   -- controllers
|   |   |   -- cards
|   |   |   -- lists
|   |   |   -- tasks
|   |   |   -- terms
|   |   |   -- users
|   |   |   -- boards
|   |   |   -- config
|   |   |   -- labels
|   |   |   -- actions
|   |   |   -- comments
|   |   |   -- projects
|   |   |   -- webhooks
|   |   |   -- _internal
|   |   |   -- bootstrap
|   |   |   -- task-lists
|   |   |   -- attachments
|   |   |   -- card-labels
|   |   |   -- access-tokens
|   |   |   -- custom-fields
|   |   |   -- notifications
|   |   |   -- card-memberships
|   |   |   -- file-attachments
|   |   |   -- project-managers
|   |   |   -- background-images
|   |   |   -- board-memberships
|   |   |   -- custom-field-groups
|   |   |   -- custom-field-values
|   |   |   -- notification-services
|   |   |   -- base-custom-field-groups
|   -- data
|   -- test
|   |   -- utils
|   |   -- fixtures
|   |   -- integration
|   |   |   -- models
|   |   |   -- helpers
|   |   |   -- controllers
|   -- terms
|   |   -- cloud
|   |   -- _template
|   -- utils
|   -- views
|   -- config
|   |   -- env
|   |   -- locales
|   -- public
|   |   -- preloaded-favicons
|   -- patches
-- LICENSES