If most of the open source projects for Scrum tools have ended being transformed in a limited offer that supports a main commercial product, this has not been the case for Kanban. The simplicity of the Kanban approach has allowed open source software developers to create and maintain Kanban tools based on various platforms. This article lists pure Kanban open source tools and doesn’t include open source project management tools that mixes for instance Scrum and Kanban techniques. Do not hesitate to contact us if you think that there is an open source project of a Kanban tool missing in this list. We will gladly add it in a future update.
December 7 2020:
* added Donko, Leantime, Planka
Bz Kanban Board
Bz Kanban Board is an open source tool that allows you to visualize your Bugzilla product milestones with a Kanban inspired board. The goal is to compliment an existing Bugzilla workflow, so the board columns represent the bug statuses and the cards represent the bugs. Cards can be opened to view comments or add a new comment. Cards can be dragged from one column to another to change the bug status. Bz Kanban Board is implemented as a single-page application using Ajax with the Bugzilla 5 server REST API.
Donko is an open source kanban web application that aims for simplicity.
Kanbanara is an open source web-based Project Management System that uses the Kanban methodology. It is written in Python 3.6+ and utilizes MongoDB and CherryPy. Its Kanban board features projects, user-definable workflow with custom states, support for epic, feature, story, enhancement, defect, task, test, bug and transient cards, global and personal WIP limits, role-based columns (Owner, Reviewer or Quality Assurance), support for ghost cards (cards on their way to you or your own cards currently being reviewed or in QA), blockable cards, hidable cards, deferable cards, 46 card styles including a customizable one.
Kanboard is an open source Kanban project management software based on PHP that focuses on simplicity and minimalism, allowing you to drag and drop tasks to manage your project. The number of features is voluntarily limited. You can limit your work in progress to focus on your goal
Website: https://kanboard.org/, https://github.com/kanboard/kanboard
Kanban Board App
Kanban Board App is an open source Kanban style task management board app. This tool allows managing tasks with multiple boards and in team / story lanes.
Leantime is an open source lean project management system for innovators. It has been designed to help manage projects from ideation to delivery. Leantime features task management using kanban boards, table and calendar views; idea boards & idea kanban boards, research boards using the Lean Canvas, retrospectives and project reports.
Planka is an open source Trello-like kanban board built with React and Redux. Planka allows creating projects, boards, lists, cards, labels and tasks. You can also add card members, track time, set a due date, add attachments and write comments.
TaskBoard is an open source Kanban-inspired app for keeping track of things that need to get done. The goal of TaskBoard is to provide a simple and clean interface to a functional and minimal application for keeping track of tasks. It is not trying to be the next Trello or LeanKit. TaskBoard has an AngularJS frontend, a PHP backend and uses a SQLite database.
Wekan is an open-source Trello-like kanban tool built with Meteor. Wekan allows creating Kanban boards, on which cards can be moved around between a number of columns. Kanban boards can have many members, allowing for easy collaboration, just add everyone that should be able to work with you on the board to it, and you are good to go! You can assign colored labels to cards to facilitate grouping and filtering, additionally you can add members to a card, for example to assign a task to someone.
Further reading on using Kanban in software development
* Kanban Definition by the Agile Alliance
* Kanban Applied to Software Development: from Agile to Lean
* Kanban for Skeptics
* Implementing Lean “Sustaining Kanban” in Software Development
* Aspects of Kanban