Kiryl Harbacheuski1k downloadsDashboard with favorite notes as cards displayed in a Kanban-style board.
A beautiful Kanban-style dashboard plugin for Obsidian that allows you to organize and display your favorite notes as cards in customizable columns.
Notes Dashboard transforms any note into an interactive Kanban board where you can organize your notes into columns. Each card represents a note in your vault, and you can easily add, remove, and organize them visually.
.obsidian/plugins/notes-dashboard/ folder---
dashboard: true
layout: kanban
sort: modified
columns:
- name: To Do
pages:
- /path/to/note/My Note 1
- /path/to/note/My Note 2
- name: In Progress
pages:
- /path/to/note/My Note 3
- name: Done
pages:
- /path/to/note/My Note 4
cssclasses: props-hidden
embeds:
- path: /path/to/note/Note
span: 2
- path: /path/to/base/Base
span: 1
---
dashboard: true - Required to enable dashboard renderinglayout: kanban - Sets the layout type (currently only "kanban" is supported)sort - Card sorting method:modified - Sort by last modification date (default)created - Sort by creation datename - Sort alphabetically by file namecolumns - Array of column definitions:name - Column name (required)pages - Array of note paths relative to the vault root (e.g. Folder/Note.md) to display as cardsorder - Position on the board (all items — columns, embeds and the random note — are rendered in ascending order)embeds - Array of column definitions:path - Path to notespan - Width in grid columns (from 1 to the number of grid columns from settings)order - Position on the board (notes are rendered in ascending order; default: array order)random - Random embedded note:path - Path to notespan - Width in grid columns (from 1 to the number of grid columns from settings)order - Position on the board among the notes; kept when the note is shuffleddate - Date of the last change (YYYY-MM-DD, set automatically). The note rotates to a new random note automatically each day (also while the dashboard stays open at midnight).props-hidden - Hides the properties section in Obsidian's UIOpen Settings → Community Plugins → Notes Dashboard to configure:
3)1600), or any CSS length (e.g. 100%). Empty — the note's default width0 — no limit (default: 600)0 — no limit (default: 600)---
dashboard: true
layout: kanban
columns:
- name: Favorites
pages:
- /path/to/note/Daily Note
- /path/to/note/Project Ideas
- /path/to/note/Meeting Notes
embeds:
- path: /path/to/note/Note
span: 2
- path: /path/to/base/Base
span: 1
cssclasses:
- props-hidden
---
---
dashboard: true
layout: kanban
sort: name
columns:
- name: Recent
pages:
- /path/to/note/Note 1
- /path/to/note/Note 2
cssclasses:
- props-hidden
---
Dashboard not rendering?
dashboard: true is in the frontmatterpages match the actual file paths in the vaultNotes not appearing?
pages array match the exact file paths of the notes in your vaultStyling issues?
.kanban-* classesnpm install
npm run build
npm run dev
Instead of copying build artifacts manually, link the plugin folder in your vault to the out directory once. Rebuilds from npm run dev then show up after reloading the plugin in Obsidian.
# Windows (PowerShell). Symlinks need Developer Mode or admin rights; otherwise use -ItemType Junction
Remove-Item "<vault>\.obsidian\plugins\notes-dashboard" -Recurse -Force
New-Item -ItemType SymbolicLink -Path "<vault>\.obsidian\plugins\notes-dashboard" -Target "<project>\out"
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - see LICENSE file for details
If you encounter any issues or have feature requests, please open an issue on GitHub.
Made with ❤️ for the Obsidian community