marcomandy75 downloadsRenders markdown lists as kanban boards with drag and drop, image support, checklist, archive functionality, labels and swimlanes.
An Obsidian plugin that turns simple nested markdown lists into fully interactive kanban boards, while keeping your files plain text and readable in any editor.
Note: This plugin was entirely developed with Claude Opus 4.6.
main.js, manifest.json, and styles.css from the latest release<your vault>/.obsidian/plugins/plain-text-kanban/To open a board, right-click a markdown file in the file explorer and choose Open as kanban board from the context menu. The kanban view will load that .md file and keep the text file readable while giving you full board interaction.
<!-- kanban-labels: {"bug":"#e03e3e","feature":"#2f80ed"} -->
- # To Do
- ## Fix login page #bug
Some description in **markdown**.
- ## Add dark mode #feature
- # In Progress
- ## Refactor API #feature
- [x] Extract helpers
- [ ] Write tests
- # Done
Columns are - # Title, cards are \t- ## Title, and everything below a card is its body. Labels are #hashtags in the card title. Colors and swimlane config are stored as HTML comments.
- [ ] / - [x] directly#hashtags in card titles| Setting | Description |
|---|---|
| Hide card counter | Hides the card count badge on columns |
| Hide "Add label" buttons | Hides the "+ Add label" button on cards |
| Hide "Add description" | Hides the body placeholder on empty cards |
| Show buttons on hover only | Archive/delete buttons appear only on hover |
| Hide swimlanes | Hides swimlane UI, shows a single unfiltered board |
.md file as a kanban via the command palette or the file context menu