Repolode
Kanba-co

Kanba-co/kanba

Open-source, lightweight Trello alternative for makers and indie hackers, built with Next.js, Supabase and Stripe.

Open-source alternative to:Trello

Stars
663
Forks
114
Open issues
11
Last commit
2 months ago

What is it?

Kanba is a kanban-style project management tool meant as a simple, self-hostable alternative to Trello. It targets solo developers and small teams who want board-based task tracking without a heavy feature set.

The app is built with Next.js, Tailwind CSS and shadcn/ui on the front end, with Supabase providing the backend data and auth layer. Stripe is integrated for payments through local Next.js API routes, with checkout and webhook endpoints included. It supports unlimited projects, team collaboration and dark/light mode.

Deployment instructions cover running locally with a .env.local file, testing Stripe webhooks through the Stripe CLI, and deploying to Vercel. Stripe is optional, so the core board features can run with only Supabase configured.

Key features

  • 01Kanban boards for organizing tasks across unlimited projects.
  • 02Team collaboration support.
  • 03Dark and light mode.
  • 04Built on Next.js, Tailwind CSS, shadcn/ui and Supabase.
  • 05Optional Stripe payment integration via local API routes.

Use cases

  • Solo developers tracking side projects on a kanban board.
  • Small teams wanting a self-hosted Trello-style task board.
  • Indie hackers who want to customize a Next.js and Supabase app.

Quick start

  1. 1

    Copy the example environment file to .env.local

    cp .env.example .env.local
  2. 2

    Fill in your Supabase (and optionally Stripe) values in .env.local

  3. 3

    Install dependencies

    npm install
  4. 4

    Run the development server

    npm run dev

Things to know

  • Requires a Supabase project with your own URL and keys to run.
  • Stripe billing features need a separate Stripe account and webhook setup.

Topics

FAQ

What is kanba?
Open-source, lightweight Trello alternative for makers and indie hackers, built with Next.js, Supabase and Stripe. Kanba is a kanban-style project management tool meant as a simple, self-hostable alternative to Trello. It targets solo developers and small teams who want board-based task tracking without a heavy feature set.
Is kanba free to use? What license does it have?
kanba is open source under the MIT license. Check the license terms before using it in commercial products.
Is kanba still maintained?
Updated within 6 months. The last commit to kanba was on Aug 8, 2026.
What can I use kanba for?
Solo developers tracking side projects on a kanban board. Small teams wanting a self-hosted Trello-style task board. Indie hackers who want to customize a Next.js and Supabase app.
How do I install kanba?
Copy the example environment file to .env.local: cp .env.example .env.local Fill in your Supabase (and optionally Stripe) values in .env.local Install dependencies: npm install Run the development server: npm run dev
Where can I get kanba?
The source code and installation instructions are on GitHub: https://github.com/Kanba-co/kanba

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects