Kanban Board
A full-featured kanban board component with columns, swimlanes, and drag-and-drop cards. WIP limits, priorities, checklists, assignees, tags, and story points — everything you need for agile project management.
Features
Columns & Swimlanes
Organize cards into columns and swimlanes. Collapse, reorder, and resize with drag-and-drop.
Drag & Drop
Move cards between columns and swimlanes. Reorder columns and swimlanes by dragging. Multi-select drag support.
WIP Limits
Set work-in-progress limits per column. Visual indicators when limits are exceeded.
Card Priority
Four priority levels — low, medium, high, and critical — with color-coded SVG icons.
Checklists & Progress
Add checklist items to cards with completion tracking and mini progress bars.
Assignees & Avatars
Assign team members to cards. Display initials or photo avatars with custom resolver.
Tags & Due Dates
Color-coded tags and due date labels with overdue highlighting.
Story Points
Assign weights to cards for sprint planning and workload estimation.
Custom Rendering
Override card appearance with custom render functions. Full control over content and styling.
Undo & Redo
Full undo/redo for all operations — moves, additions, deletions, and property changes.
Theming
Light and dark themes with full CSS custom property customization.
Keyboard & Accessibility
Keyboard navigation, ARIA roles, and screen reader support.