Kanboard
Free and open source Kanban project management software. Self-hosted, lightweight, and feature-rich with boards, swimlanes, subtasks, time tracking, and plugins.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Self-hosted, lightweight Kanban tool for teams who want full control over their project data.
Core Features
- Pure Kanban boards with drag-and-drop task management
- Subtasks, tags, due dates, time estimation, and priority
- Time tracking per task
- Automatic actions: trigger email notifications, assign users, etc. based on events
- Plugin system to extend functionality (calendar, Gantt, analytics)
What It Can't Do
- •Project is in maintenance mode — no new major features from the core author, but community still accepts bug fixes. 2. Some third-party plugins may become outdated; check compatibility before installing. 3. Default SQLite database may have concurrency limits; use MySQL/PostgreSQL for production. 4. No native mobile app, but the web interface is responsive.
Use Cases
- Small agile development teams managing sprints
- Personal task tracking and to-do lists
- Enterprise projects where data sovereignty is critical
- Education or workshop task boards
Detailed Introduction
Kanboard is a self-hosted project management tool built around the Kanban methodology. It helps teams visualize work, limit work-in-progress, and maximize efficiency. The software is written in PHP and uses a minimalistic design. It offers essential features such as Kanban boards, swimlanes, subtasks, time tracking, file attachments, automatic actions, and a REST API. Kanboard can be extended via plugins and themes. It is released under the MIT license. Note: the project is in maintenance mode, meaning the core author is not adding major new features, but the community continues to maintain and accept bug fixes and small enhancements. It remains a mature and stable solution for small to medium-sized teams seeking an independent, privacy-respecting alternative to cloud-based Kanban tools.
Troubleshooting & FAQ (2)
TroubleshootingHow to search across task title, description, and comments in Kanboard?
Currently, Kanboard's default search only matches task titles. To search descriptions or comments, use the advanced search syntax: desc:"keyword" for descriptions and comment:"keyword" for comments. Note that these filters combine with AND, so searching for both at once requires separate queries. A feature to unify this into a single search is under development (see GitHub issue #5810).
TroubleshootingHow to fix 'Undefined variable $values' warning in Kanboard project description view?
In Kanboard v1.2.50 with PHP 8.4, you may see 'Undefined variable $values and $errors' warnings on the project view page. Temporary workaround: edit app/Template/project_view/show.php and remove or comment out line 49 (the render call for 'project_view/description'). This silences the warning without noticeable side effects. A permanent fix would be to update Kanboard to a newer version that initializes these variables, or manually define them in the controller (ProjectViewController::show).
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
1. Ensure server meets requirements: PHP ≥7.2, SQLite/MySQL/PostgreSQL, web server
2. Download the latest release from GitHub and extract to your web root
3. Navigate to the installation wizard, create admin account, and configure database
- 1. Ensure server meets requirements: PHP ≥7.2, SQLite/MySQL/PostgreSQL, web server
- 2. Download the latest release from GitHub and extract to your web root
- 3. Navigate to the installation wizard, create admin account, and configure database
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop the web server, delete the Kanboard installation directory, and drop the database (or delete the SQLite file). For Docker: stop container (`docker stop <name>`), remove it (`docker rm <name>`), and delete persistent volumes.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
2 FAQs
Similar Projects
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.
Hoppscotch
Open source API development ecosystem with a lightweight, fast, and feature-rich interface for testing HTTP, WebSocket, GraphQL, and more.
lazygit
A simple terminal UI for git commands