Bases Kanban Plugin

I came here to upvote the Bases kanban view feature request, but then I decided to vibe code it myself.

Features:

  • Display notes as cards grouped by any property (status, priority, etc.)

  • Drag cards between columns to update frontmatter automatically

  • Drag to reorder cards and columns

  • Add new cards directly from any column

How it works:

  • Uses the Bases “Group by” setting for columns

  • Uses “Sort by” for card ordering within columns

  • Dragging a card to a new column updates that note’s frontmatter

Requirements: Obsidian 1.10.6+

GitHub: GitHub - ewerx/obsidian-bases-kanban: Kanban view for Obsidian Bases. Display notes as draggable cards organized in columns by any property.

This is my first Obsidian plugin attempt, so there may be rough edges. Feedback welcome!

4 Likes

There are still some shortcomings, of course, but honestly, this plugin is the best of those that have already been made. Firstly, because here, in accordance with Obsidian’s logic, the separation is done using the built-in grouping function. And secondly, because here it’s possible to change the order of cards with drag and drop, and changes are automatically made to the order property.

What is sorely missing: since the order of columns is written to the bases file, it would be logical to reuse this same order to display empty columns (when working with Kanban, a column can often become temporarily empty, and now because of this, you have to recreate the column instead of just dragging a card into the empty space).

2 Likes

Exactly what I was hoping would happen! But will it be available as a Community plugin? I can’t use npm.