mderazon31k downloadsOrganize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.
Base Board is an interactive, property-driven Kanban board view for Obsidian Bases. It allows you to organize your notes into visual columns based on any property in your frontmatter, providing a seamless drag-and-drop experience for managing tasks and structured data.

cardTitleProperty: note.title in your .base file to use a frontmatter property (e.g. title) as the card heading instead of the filename.cover: "[[image.png]]" or a web URL). Defaults to the cover property.Open the Command palette (Ctrl/Cmd + P) and run "Base Board: Create new board". Enter a name, choose a folder, and the plugin will scaffold everything for you — a .base file, a tasks folder, and sample task notes. The board opens automatically.
By default, card interaction respects native Obsidian conventions:
You can customize the default click behavior (e.g. to always open in a floating modal, split pane, or new tab) via the board toolbar under the view options menu.
Base Board uses manual drag order so cards remain exactly where you place them. This order is stored in each note's kanban_order property and overrides the native Bases Sort by setting.
newItemProperties)You can set board-specific default frontmatter properties for new cards created from "+ Add card" using newItemProperties in your .base file:
views:
- type: base-board
name: Frontend Board
newItemFolder: Tasks
newItemTemplate: Templates/task.md
newItemProperties:
team: frontend
category: alpha
This ensures new cards automatically receive required frontmatter fields, keeping them visible on filtered boards.
base-board view typeObsidian 1.14 added a native Bases Kanban layout under the kanban view type — the same id Base Board used to register under, so the two could not coexist. Base Board now registers under its own base-board view type. New boards use type: base-board automatically.
Boards created by older versions still say type: kanban in their .base file and will now open as Obsidian's native Kanban. To convert them, run the command "Base Board: Migrate legacy Base Board views" — it lists every type: kanban view, pre-selects the ones carrying Base Board settings, and rewrites the ones you confirm to type: base-board (leaving genuine native Kanban views alone). Or change the line by hand:
views:
- type: base-board # was: kanban
Search for Base Board in the Obsidian Community Plugins browser and click Install, or view the plugin directly on the Obsidian Community Plugins directory.
mderazon/obsidian-base-board and click Add Plugin.npm install.npm run dev to start the build process in watch mode.This plugin is licensed under the MIT License.