elefcode

Mermaid diagram

Kanban Board — free online editor

Mermaid 11 added native Kanban boards — list-based, version-controllable, and renderable straight from text.

What is a Mermaid kanban board?

Kanban boards in Mermaid use indentation: the first indent level defines a column, and the second creates cards in that column. Each card supports inline metadata like priority, assignee, and ticket id, making them perfect for engineering-team workflows.

When to use it

  • Track team work directly in a README
  • Plan a sprint in a markdown document
  • Visualise process states for a workflow
  • Generate Kanban boards from CI scripts

Syntax in one paragraph

Indent rules: column names are indented once, cards twice. Metadata blocks like `@{ priority: 'High', assigned: 'jane' }` follow the card text.

Example: Sprint board with metadata

kanban
  Backlog
    [Research mobile auth flow]
    [Spike: Stripe webhook retries]
  Todo
    [Add dark-mode toggle]@{ priority: 'High' }
    [Write E2E tests for checkout]
  In Progress
    [Refactor payment service]@{ assigned: 'jane' }
    [Migrate to React 19]@{ priority: 'Very High' }
  Review
    [PR #142 — settings page]
  Done
    [Setup CI pipeline]
    [Deploy v1.0 to production]@{ priority: 'High' }

More Mermaid diagrams