# mgmeyers/obsidian-kanban

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/mgmeyers-obsidian-kanban).**

4,023 stars · 330 forks · TypeScript · gpl-3.0

## Links

- GitHub: https://github.com/mgmeyers/obsidian-kanban
- Homepage: https://publish.obsidian.md/kanban/
- awesome-repositories: https://awesome-repositories.com/repository/mgmeyers-obsidian-kanban.md

## Topics

`obsidian` `obsidian-md` `obsidian-plugin`

## Description

This project is a markdown kanban board and visual task organizer. It serves as a productivity extension for personal knowledge management, providing a board-based system to manage task status and progress through a drag-and-drop interface.

The tool implements a kanban workflow by converting plain markdown files into draggable columns. This allows for the visualization of work stages and the organization of project tasks within a local knowledge base.

The system covers project management and visual task tracking by structuring unstructured notes and lists into interactive boards. It uses markdown files to store all board layouts and card data, ensuring compatibility with plain text editors.

## Tags

### Business & Productivity Software

- [Kanban Boards](https://awesome-repositories.com/f/business-productivity-software/kanban-boards.md) — Implements a full Kanban board system using markdown files to visualize and manage work stages.
- [Personal Knowledge Management](https://awesome-repositories.com/f/business-productivity-software/personal-knowledge-management.md) — Integrates visual workflow tracking into personal knowledge management systems for better organization of notes.
- [Project Task Visualizers](https://awesome-repositories.com/f/business-productivity-software/project-task-visualizers.md) — Provides a visual task organizer that converts markdown lists into interactive kanban boards. ([source](https://cdn.jsdelivr.net/gh/mgmeyers/obsidian-kanban@main/README.md))

### Content Management & Publishing

- [Markdown-Based Knowledge Bases](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/markdown-ecosystem-tools/markdown-based-knowledge-bases.md) — Persists all board layouts and task data as plain-text markdown files to ensure compatibility with knowledge bases.

### Development Tools & Productivity

- [Project Management Boards](https://awesome-repositories.com/f/development-tools-productivity/project-management-boards.md) — Enables project tracking and task management using a board-based interface rendered from plain text files.

### User Interface & Experience

- [Drag-and-Drop Row Reorderers](https://awesome-repositories.com/f/user-interface-experience/drag-and-drop-row-reorderers.md) — Provides a drag-and-drop interface for manually rearranging tasks and cards across different board columns.
- [Content-to-Column Mappings](https://awesome-repositories.com/f/user-interface-experience/column-layout-configurations/vertical-column-layouts/content-to-column-mappings.md) — Maps markdown headings directly to visual kanban columns to organize notes into distinct categories.
- [Event-Driven State Synchronizers](https://awesome-repositories.com/f/user-interface-experience/event-driven-state-managers/event-driven-state-synchronizers.md) — Employs event-driven state synchronization to trigger document updates whenever cards are moved or edited.

### Part of an Awesome List

- [Visual Workflow Organization](https://awesome-repositories.com/f/awesome-lists/productivity/task-and-project-management/visual-workflow-organization.md) — Provides a board-based system for managing task status and progress through a drag-and-drop interface.

### Software Engineering & Architecture

- [Bidirectional State Synchronizations](https://awesome-repositories.com/f/software-engineering-architecture/bidirectional-state-synchronizations.md) — Implements bidirectional synchronization between the visual board state and the underlying markdown project files.
