Repolode
Kanba-co

Kanba-co/kanba

面向独立开发者和小团队的开源轻量级 Trello 替代品,基于 Next.js 与 Supabase 构建。

可替代:Trello

Star
663
Fork
114
未关闭 Issue
11
最近提交
2个月前

这是什么?

Kanba 是一款看板式项目管理工具,定位为简洁、可自部署的 Trello 替代品,面向独立开发者和小型团队,适合只需要基于看板跟踪任务、不需要复杂功能的场景。

前端使用 Next.js、Tailwind CSS 和 shadcn/ui 构建,数据与认证由 Supabase 提供。Stripe 支付通过本地 Next.js API 路由接入,包含结账和 webhook 接口。支持无限项目、团队协作以及深色/浅色模式。

项目提供了本地开发与部署说明,包括通过 .env.local 配置环境变量、使用 Stripe CLI 在本地测试 webhook,以及部署到 Vercel。Stripe 为可选配置,仅配置 Supabase 即可运行核心看板功能。

核心功能

  • 01基于看板组织任务,支持无限项目。
  • 02支持团队协作。
  • 03提供深色与浅色模式。
  • 04基于 Next.js、Tailwind CSS、shadcn/ui 和 Supabase 构建。
  • 05可选接入 Stripe 支付,通过本地 API 路由实现。

适用场景

  • 独立开发者用看板管理个人副业项目。
  • 希望自部署 Trello 式任务看板的小型团队。
  • 想基于 Next.js 与 Supabase 定制应用的独立开发者。

快速上手

  1. 1

    将示例环境变量文件复制为 .env.local

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

    在 .env.local 中填写 Supabase 配置(可选填写 Stripe 配置)

  3. 3

    安装依赖

    npm install
  4. 4

    启动开发服务器

    npm run dev

使用前须知

  • 运行需要你自己的 Supabase 项目及对应的 URL 和密钥。
  • Stripe 计费功能需要单独的 Stripe 账户并配置 webhook。

标签

常见问题

kanba 是什么?
面向独立开发者和小团队的开源轻量级 Trello 替代品,基于 Next.js 与 Supabase 构建。 Kanba 是一款看板式项目管理工具,定位为简洁、可自部署的 Trello 替代品,面向独立开发者和小型团队,适合只需要基于看板跟踪任务、不需要复杂功能的场景。
kanba 可以免费使用吗?用的什么许可证?
kanba 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
kanba 还在维护吗?
半年内有更新。kanba 最近一次提交是在 2026年8月8日。
kanba 适合用来做什么?
独立开发者用看板管理个人副业项目。 希望自部署 Trello 式任务看板的小型团队。 想基于 Next.js 与 Supabase 定制应用的独立开发者。
kanba 怎么安装和运行?
将示例环境变量文件复制为 .env.local: cp .env.example .env.local 在 .env.local 中填写 Supabase 配置(可选填写 Stripe 配置) 安装依赖: npm install 启动开发服务器: npm run dev
在哪里获取 kanba?
源代码和安装说明在 GitHub 上:https://github.com/Kanba-co/kanba

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目