Kanban JavaScript UI widget for web developers

By adding a few lines of code, you can create a JavaScript Kanban board for your enterprise web app

1 2 3 4

1. Compact, yet informative design

Visualize full workflow information in compact space.

2. Task management

Create, modify and delete your tasks. Rearrange tasks by drag-and-drop.

3. Flexible UI configuration

Add any number of task cards and columns, tune the appearance of task cards.

4. Backend integration

Load and save your tasks with Webix standard API.

Why use JS Kanban?

Backend integration

Explicit Integration with Backend Platforms like PHP, Node.js and .NET.

Web accessibility

Conforms to Section 508 and WAI-ARIA standards and supports keyboard navigation.

Frontend integration

Integration with jQuery, AngularJS, Vue.js, React and third party libraries.

Cross platform and browser support

Cross-browser Support (IE8+) and Quick CSS Styling of your JavaScript Kanban.

Advanced Kanban features for your JavaScript web apps


Effortlessly move cards between columns by dragging and dropping them to the needed position.


Save screen space by hiding the columns that are currently not in use.


Visualize your project workflow even more effectively by displaying separate swimlanes for different teams.


Display only those task cards that you need at the moment.


Provide color accents for the high-priority tasks so that they can be easily noticed.


Use multiple selection to perform group operations on tasks.


Place cards into tabbed layout, organize them vertically or horizontally to achieve the best presentation of your project workflow.

JavaScript Kanban live demo