Kan
An open source kanban board for teams that want Trello-style project management running on infrastructure they control.

Kan is an open source project management tool built as an alternative to Trello. Boards, cards and workspaces behave the way people already expect them to, with the difference that the whole thing runs on a server you own and a database you can back up.
It is a Next.js application using tRPC, Drizzle ORM, Better Auth, Tailwind CSS and React Email over Postgres. A Docker Compose file starts the database, runs migrations and brings the web service up once those finish, so a working instance is one command away.
Day-to-day features cover what a small team needs from a board.
- Board visibility: control who can view and who can edit each board.
- Workspace members: invite people and work together inside a shared workspace.
- Trello imports: bring existing boards across using Trello API credentials.
- Labels and filters: organize cards and find them again without scrolling.
- Comments and activity log: discuss a card and read the detailed history of every change to it.
- Templates: save reusable board layouts instead of rebuilding the same columns.
Configuration is environment variables throughout, with Redis for optional rate limiting, SMTP for email, Google, Discord, GitHub or generic OIDC for login, and S3-compatible storage for uploads. Railway offers a one-click deployment for anyone who does not want to run Compose, and integrations with other tools are listed as coming soon.
Open source alternatives similar to Kan:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit