OpenSource-Hub
K

Kanboard

9.6k stars·Developer Tools·SHA-256 checksum verified

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)

Troubleshooting
How 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).

GitHub Issue #5810
Troubleshooting
How 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).

GitHub Issue #5779

Tags

kanbanproject-managementself-hostedopen-sourcephp

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

1. Ensure server meets requirements: PHP ≥7.2, SQLite/MySQL/PostgreSQL, web server

4

2. Download the latest release from GitHub and extract to your web root

5

3. Navigate to the installation wizard, create admin account, and configure database

Install Guide
  1. 1. Ensure server meets requirements: PHP ≥7.2, SQLite/MySQL/PostgreSQL, web server
  2. 2. Download the latest release from GitHub and extract to your web root
  3. 3. Navigate to the installation wizard, create admin account, and configure database
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseMIT
Last Updated2026-06-26 22:55:14
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

2 FAQs

Similar Projects