OpenAltFinder
Kanboard

Kanboard

Free, open source Kanban project management software focused on simplicity and visual task tracking.

Open source alternative to:

board.png

Kanboard is a free, open source Kanban project management application written in PHP. It focuses on simplicity and a minimalist interface for visualizing work, limiting work-in-progress, and moving tasks across columns via drag-and-drop. The platform is designed to deliver a no-training-required experience for teams that want the core Kanban methodology without feature bloat — a notable contrast to commercial tools that bundle every workflow concept into a single workspace.

The software includes tasks and subtasks, attachments, comments, swimlanes, time tracking, project analytics, and a flexible query language for searching and filtering the board. Event-based automatic actions let you automate repetitive workflows such as moving tasks, changing assignees, or applying categories based on triggers. Kanboard supports LDAP/Active Directory plus OAuth2 providers like Google, GitHub, and GitLab for authentication, ships a JSON-RPC API and webhooks, and is translated into more than 30 languages.

Kanboard is published under the MIT license and self-hosted as a PHP application backed by SQLite, MySQL/MariaDB, or PostgreSQL. Docker images and official packages for Debian, Ubuntu, and RHEL are available, and a large plugin ecosystem extends it with notifications, Gantt charts, calendar views, custom themes, importers from Trello and Jira, and dozens of other additions. The core author considers the project in maintenance mode, so new major features come primarily from community contributions and plugins — making the plugin directory the primary way to grow the platform beyond its intentionally lean core.

Frequently Asked Questions

What authentication options does Kanboard support?

Kanboard supports local accounts, LDAP and Active Directory, OAuth2 providers including Google, GitHub, and GitLab, and reverse proxy authentication. Two-factor authentication is available and uses API keys for JSON-RPC access.

Can I import existing data into Kanboard?

Community plugins provide importers for Trello and Jira, and the JSON-RPC API plus the command-line interface allow scripted migration from virtually any source. Tasks and projects can also be moved or duplicated across projects with one click inside the app.

Does Kanboard have an API, webhooks, or CLI?

Yes. Kanboard exposes a JSON-RPC 2.0 API with both an Application API for admin-level access and a User API that honors project permissions, plus webhooks for outbound event notifications and a CLI for administrative tasks.

What integrations does Kanboard support?

Out of the box Kanboard integrates with LDAP, Google/GitHub/GitLab OAuth, SMTP email, and webhooks. The plugin directory adds Slack, Discord, Mattermost, WebDAV calendars, RSS readers, and many more integrations.

Can I extend or customize Kanboard?

Kanboard has an extensive plugin architecture with documented hooks, custom routes, automatic actions, notification types, mail transports, and avatar providers, allowing nearly every part of the application to be customized. Themes, custom CSS, and white-labeling are also achievable via plugins.

What are the system requirements to self-host Kanboard?

Kanboard requires PHP 8.1 or newer with extensions such as pdo, mbstring, gd, openssl, and xml, plus a SQLite, MySQL/MariaDB, or PostgreSQL database (PostgreSQL is recommended for larger teams). It runs on Apache, Nginx, Microsoft IIS, or Caddy, and an official Docker image is published for easy deployment.

Visit Kanboard
License
MIT
Self hostable
Yes
Repository details
Version
v1.2.53
Created
1/25/2014
Stars
9,798
Forks
1,989
Open issues
168
Last commit
8/11/2026

Updated 8/18/2026, 8:00:17 AM

View Repository

Similar open source alternatives