Personal Kanban for busy people


 

I built Personal Kanban because I wanted a daily workhorse that stays out of my way.

As a manager, engineering manager, and builder, I live in my Kanban board. I need something fast, clear, and trustworthy—something that opens instantly, never syncs badly, never asks me to log in, and still gives me real insight into how much work actually gets done week over week. After trying countless tools, I ended up building my own.

That project became Personal Kanban—an open-source, privacy-first Kanban board that runs entirely in your browser.

You can use it right now:


Why I built it

I wanted a board that feels instant.

No backend.
No framework overhead.
No accounts.
No subscriptions.

Just a clean, modern Kanban board that loads in milliseconds and lets me focus on work instead of tooling.

Everything lives in your browser’s localStorage. Your data never leaves your machine unless you explicitly export it. That single design choice unlocks speed, simplicity, and privacy at the same time.


What makes Personal Kanban different

This is not a “toy Kanban.”

Under the hood, it’s a carefully designed system with real workflow intelligence, even though it’s built with only vanilla HTML, CSS, and JavaScript .

Here’s what I care about—and what I built it to do well:

⚡ Extremely fast

  • Zero server calls

  • No framework runtime

  • Optimized drag & drop even with hundreds of tasks

  • Virtualized Done column for large histories

It feels native because, effectively, it is.

🎯 Designed for managers and leaders

  • Clear visualization of work in progress

  • Strong focus on flow, not just task lists

  • Weekly completion insights so you can see how much you actually finished

  • Reports that answer “Are we moving?” instead of “Do we have tickets?”

📊 Real productivity insights

Personal Kanban includes a dedicated Reports view:

  • Calendar heatmap of activity

  • Weekly completion counts

  • Lead time trends

  • Cumulative Flow Diagram (WIP over time)

This is the part I personally rely on most—it shows me, honestly, how my weeks went.

🏷️ Labels, priorities, due dates—done right

  • Grouped labels with fast search

  • Priority and due date signals without clutter

  • Task age and “last updated” visibility

  • Notifications for upcoming or overdue work

Everything is configurable per board, so the UI adapts to how you work.

🧠 Multiple boards, zero complexity

  • Create as many boards as you want

  • Switch instantly

  • Export/import boards as clean JSON

  • Perfect for personal work, leadership boards, or experiments


Built the hard way (on purpose)

Personal Kanban follows strict technical principles:

  • No frameworks

  • No backend

  • No database

  • Minimal dependencies

  • Vite + ES modules

  • localStorage only

This keeps the app understandable, hackable, and resilient. You can read the code, fork it, extend it, or run it offline forever .

It’s old-school engineering with modern UX.


Who this is for

If you are:

  • an engineering manager

  • a tech lead

  • a founder

  • a manager who actually uses Kanban daily

  • someone who values speed, clarity, and ownership of their data

…this tool was built for you.

It’s intentionally opinionated, but flexible enough to adapt to how you work.


Try it. Use it. Star it ⭐

If this resonates with you, the best way to support the project is simple:

  1. Use it for your daily work

  2. Star it on GitHub

  3. Share feedback or ideas

👉 Live app:
https://michael-diener.com/kanban
https://mdiener21.github.io/personal-kanban/

👉 GitHub:
https://github.com/mdiener21/personal-kanban

I built Personal Kanban to be the tool I always wanted.
If it becomes yours too, that’s the best outcome I could hope for.

Comments

Popular Posts