Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Kanban Board

komailokomailo39 downloads

A modern, feature-rich Kanban board.

  • Overview
  • Scorecard
  • Updates4

A modern, feature-rich Kanban board for Obsidian.

Create and manage your projects with a simple, intuitive drag-and-drop interface directly within your Obsidian vault.

Features

  • Markdown-Backed: All your board data is stored in standard Markdown files.
  • Interactive UI: Responsive drag-and-drop interface for managing lanes and cards.
  • Sub-swimlanes: Organize complex workflows with nested lanes. Perfect for grouping "Active" and "Slow" tasks under "In Progress."
  • Search and Filter: Easily find cards with the built-in search bar.
  • Date Management: Add and manage dates on your cards with a native calendar picker.
  • Note Integration: Quickly create new notes from Kanban cards.
  • Customizable: Define your own lanes, lane widths, and date formats.

Installation

  1. Search for "Obsidian Kanban" in the Community Plugins tab in Obsidian settings.
  2. Install and enable the plugin.

Usage

Creating Sub-swimlanes

You can create sub-swimlanes in two ways:

  1. In Settings: Go to the board settings (gear icon) and use a - prefix for any lane you want to nest under the previous one. For example:

    Backlog
    Todo
    In Progress
    - Active
    - Slow
    Done
    
  2. In Markdown: Use different heading levels. H2 headings create top-level lanes, and H3+ headings create sub-lanes nested under the preceding H2.

Managing Priorities

You can configure global default priorities in the Obsidian settings, or customize them per-board via the Board Settings menu (gear icon).

  1. Format: Define priorities as a list, one per line, using the format Name, Color. (e.g., High, red, P1, #ff0000, Critical, rgb(255,0,0)).
  2. Assigning: Right-click any card to open the context menu and select a priority to assign it. It will render as a colorful badge on the card.
  3. Auto-Grouping: Enable the Auto group by priority setting to strictly enforce priority sorting within lanes. Drag-and-drop will intelligently reject moves that violate the sorting order, ensuring your highest-priority tasks are always at the top.
  4. Deleting Priorities: If you remove a priority from your settings, data is preserved! The card will retain a standard markdown tag (e.g., #P1), and will simply be grouped as "unassigned" if auto-grouping is enabled. Add the priority back to your settings, and the board will instantly re-render the badges and re-sort them automatically.

Configuration & Feature Flags

The plugin includes several configuration options and feature flags to customize your experience. These can be found in the Obsidian settings under Community plugins → Obsidian Kanban.

  • Add card button in header: (Enabled by default) Adds a button to the header for creating new cards. This saves vertical space, especially in long lanes.
  • Auto group by priority: Automatically sorts cards by their assigned priority within each lane.
  • Hide tags in card titles: Visually removes hashtags from card titles while keeping them in the underlying markdown.
  • Show linked page metadata: Displays frontmatter metadata from any notes linked in a card.

Screen Shots

Main Board

screenshot-board

Sub-swimlanes

screenshot-board-with-sub-swim-lanes

Priorities

screenshot-priorities

HealthExcellent
ReviewCaution
About
Create and manage projects with a Markdown-backed, drag-and-drop Kanban board inside Obsidian. Organize lanes with nested sub-swimlanes, search and filter cards, add dates with a calendar picker, and create notes directly from cards.
Project managementTasksCalendar
Details
Current version
0.2.2
Last updated
3 months ago
Created
4 months ago
Updates
4 releases
Downloads
39
Compatible with
Obsidian 1.12.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
komailokomailo
github.com/komailo
GitHubkomailo
  1. Community
  2. Plugins
  3. Project management
  4. Kanban Board

Related plugins

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendar planning, Kanban boards, pinned tasks, and time tracking.

TaskChute Plus

Execute TaskChute that slots today's tasks, tracks projects, adds comments, and keeps you focused on now.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Project Manager

Full-featured project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications.

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

Gantt Calendar

A powerful visual task management plugin. Visualize and manage tasks created by the Tasks plugin, supporting both emoji and Dataview task formats. Support Feishu Task syncing.

TickTickSync

Sync TickTick tasks.

Apex Dashboard

Your personal command center — memos, todos, and projects in one stunning glassmorphism dashboard.