Kanboard is a free and open source Kanban project management software.

Kanban Board


There is no fancy user interface, Kanboard focus on simplicity and minimalism. The number of features is voluntary limited.
Visual and clear overview of your tasks
The Kanban board is the best way to know the current status of a project because it's visual. It's very easy to understand, there is nothing to explain and no training is required.
Drag and drop tasks between columns easily
Drag and Drop Tasks

You can add, rename and remove columns at any time to adapt the board to your project.

Limit your work in progress to be more efficient
Task Limit

Avoid multitasking to stay focused on your work. When you are over the limit, the column is highlighted.

Search and filter tasks
Search and Filters

Kanboard have a very simple query language that offers the flexibility to find tasks in no time. Apply dynamically custom filters on the board to find what you need. Search by assignees, description, categories, due date, etc.

Tasks, subtasks, attachments and comments
  • Break down a task into sub-tasks, estimate the time or the complexity.
  • Describe your task by using the Markdown syntax.
  • Add comments, documents, change the color, the category, the assignee, the due date.
  • Move or duplicate your tasks across projects with one click.
Automatic actions
Automatic Actions

Don't repeat yourself!, Automate your workflow with automated actions. Stop doing again and again the same thing manually. Change automatically the assignee, colors, categories and almost anything based on events.

Translated in 30+ languages
Thanks to the different contributors, Kanboard is translated in Bahasa Indonesia, Bosnian, Brazilian Portuguese, Chinese, Chinese (Taiwan), Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Malay, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Spanish, Swedish, Thai, Turkish, Vietnamese.
Multiple Authentication Backends
Connect Kanboard to your LDAP/Active Directory server or use any OAuth2 provider (Google, GitHub, GitLab...).
Free and Open Source software
Kanboard is distributed under the permissive MIT License. The software is mainly developed by Frédéric Guillot, but more than 190+ people have contributed!


If you are using Kanboard every day at your company, you may consider to make a small donation.


You can extends the features of Kanboard by installing some extensions:

Assign category when moving cards to specified column

Adds an automatic action which allows you to set the category on a card when moved to a specified column.

By David Morlitz

Assign date to undated cards

Adds an automatic action which allows you to set a due date on undated cards to allow card to appear on calendar and ICS feed.

By David Morlitz

Auto Email Extended Actions

This plugin will add 3 new automatic actions to Kanboard.

  • Send task by email to assignee
  • Send task by email to creator
  • Send email of an impending due date

By Craig Crosby

Auto Subtask Creation

Automatic action to create subtasks when a task is created or moves column.

By Craig Crosby


Plugin to broadcast messages to users via the application or email.

By Frédéric Guillot


Use Beanstalkd to process background jobs.

By Frédéric Guillot


Minimalist chat for small teams.

By Frédéric Guillot

Amazon S3 Storage

This plugin stores uploaded files to Amazon S3 instead of storing files on the local file system.

By Frédéric Guillot

Bitbucket Webhook

Bind Bitbucket webhook events to Kanboard automatic actions.

By Frédéric Guillot


Budget planning based on sub-task time tracking: create budget lines, See the expenses based on sub-task time tracking, Manage user hourly rates.

By Frédéric Guillot


Embedded calendar into Kanboard.

By Frédéric Guillot

Client SSL Certificate Authentication

Use SSL client certificate for Kanboard authentication.

By Frédéric Guillot


This plugin adds a coverimage function to the board.

By BlueTeck

Database Storage

This plugin stores uploaded files into the database instead of using the local filesystem.

By Frédéric Guillot

Due Date sorting

Allow boards to be sorted by card due date.

By David Morlitz


Gantt charts for tasks and projects.

By Frédéric Guillot

GitHub Authentication

Use GitHub as authentication provider.

By Frédéric Guillot

GitHub Frontend

Use Kanboard to manage GitHub Issues.

By Frédéric Guillot

GitHub Webhook

Connect GitHub webhook events to Kanboard automatic actions.

By Frédéric Guillot

GitLab Authentication

Use GitLab as authentication provider.

By Frédéric Guillot

GitLab Webhook

Connect GitLab webhook events to Kanboard automatic actions.

By Frédéric Guillot


Use Gravatar to display user avatars images.

By Frédéric Guillot

Gogs Webhook

Connect Gogs webhook events to Kanboard automatic actions.

By Frédéric Guillot

Google Authentication

Use Google as authentication provider.

By Frédéric Guillot


Receive individual or project notifications on Hipchat.

By Frédéric Guillot

Instant Actions for Kanboard Tasks

Add buttons to tasks in board view for edit, delete and close them.

By Jens Heuschkel et. al.


Receive individual or project notifications on Jabber.

By Frédéric Guillot


Use the Mailgun API to send emails and create tasks from emails.

By Frédéric Guillot


Send Kanboard notifications to Mattermost (self-hosted Slack clone).

By Frédéric Guillot

Metadata Manager

This plugin adds a GUI to manage custom metadata for task, projects and user.

By BlueTeck


Add a section for milestones to show their related tasks.

By Olivier Maridat

Move cards to specific columns when due date passed

Adds an automatic action which allows you to move cards to a specific column when the due date has passed.

By David Morlitz


Generic OAuth2 plugin.

By Frédéric Guillot

Overwrite Translation

Overwrite default translations without touching kanboard files.

By BlueTeck


Use the Postmark API to send emails and create tasks from emails.

By Frédéric Guillot

Push out due date on cards when moving to specific columns

Adds an automatic action which allows you to push the due date a specified number of days when moving cards to a specific column.

By David Morlitz


This plugin use RabbitMQ to process background jobs for Kanboard.

By Frédéric Guillot

Relation Graph

Show relations between tasks using a graph library.

By Xavier Vidal

Reverse-Proxy Authentication with LDAP user provider

Authenticate users with Reverse-Proxy method but populate user information from the LDAP directory.

By Frédéric Guillot


Receive individual or project notifications on RocketChat.

By Frédéric Guillot


Self-registration plugin to allow people to sign up on Kanboard.

By Frédéric Guillot


Use the Sendgrid API to send emails and create tasks from emails.

By Frédéric Guillot


Receive individual or project notifications on Slack.

By Frédéric Guillot

SMS Two-Factor Authentication

Use SMS text messages for two-factor authentication.

By Frédéric Guillot

Subtask Forecast

This plugin display estimates of subtasks in the user calendar. The user timetable must be filled to see time slots in the calendar.

By Frédéric Guillot

Subtask Due Date

This plugin adds a Due Date to subtasks.

By Manuel Raposo

Task Board Date

Add a new date field for tasks to define the visibility on the board and dashboard.

By Frédéric Guillot


Working timetable management for users.

By Frédéric Guillot

Time Tracking Editor

Manually Add and Edit Time Tracking entries, add comments and select billable/not billable to time tracking entries. Export Time Tracking Entries as HTML.

By Stinnux

Time Interval Button

Simple plugins which adds button to incrementally change time spent on task.

By Igor Mroz


This plugin allows you to import Wunderlist tasks and lists directly from the user interface of Kanboard by uploading a Wunderlist export file.

By Maxime (Epoc)

Comment Tooltip

Show task's comments as tooltip as in older kanboard version.

By Enrico Frigo


Receive individual or project notifications on Telegram.

By Manu Varkey


Wiki to document projects.

By lastlink