TL;DR
如果你在构建企业为团队采购的产品,两个 starter 都提供核心能力:组织、邀请和按组织计费。差异在认证、深度和测试上。
- 如果 B2B 产品还需要 API 访问、Webhook、审计日志、移动端或桌面端应用,以及经过测试的代码库,选 supastack。
- 如果需要按组织的积分,或 Paddle、PayPal、Dodo 这类支付服务商,选 Indie Kit B2B。
速览
| supastack | Indie Kit B2B | |
|---|---|---|
| 结构 | monorepo:Web、移动端、桌面端 | 单个 Next.js 应用 |
| Web | Next.js 16.3 | Next.js 16.2 |
| 认证库 | Better Auth(可选 Auth.js) | Auth.js(next-auth 5 beta) |
| 2FA / 通行密钥 | 有 | 无 |
| 组织 + 邀请 | 有,owner/admin/member 角色 | 有 |
| 计费 | Stripe 或 Lemon Squeezy,按席位 | Stripe、Polar、Paddle、Dodo、PayPal、Lemon Squeezy |
| 按组织的积分 | 无 | 有 |
| API 密钥 + 出站 Webhook | 有 | 无 |
| 审计日志、GDPR 导出 | 有 | 无 |
| 管理员模拟登录与封禁 | 有 | 基础管理功能 |
| 移动端 / 桌面端 | Expo、Tauri | 无 |
| 所审版本的最近更新 | 2026 年 9 月 | 2026 年 6 月 |
| 仓库内测试文件 | 144 | 0 |
supastack 更强的地方
企业买家会点名要这些 —— 2FA、通行密钥、审计日志、GDPR 导出和 API 访问都会出现在 B2B 安全问卷里。supastack 直接内置。
现代认证 —— 默认 Better Auth,Auth.js 作为可选项。Indie Kit B2B 仍跑在 next-auth 5 beta 上。
集成 —— 工作区 API 密钥和签名 Webhook。
客户端 —— 为外勤团队或重度用户准备的移动端和桌面端应用。
测试与新鲜度 —— 144 个测试文件和活跃的更新。
Indie Kit B2B 更强的地方
支付选择 —— 六家服务商,在 Stripe 不可用的地方很有用。
按组织的积分 —— 适合按用量计费的 B2B 定价。
谁该选哪个
| 你在构建 | 应选 |
|---|---|
| 必须通过安全审查的 B2B SaaS | supastack |
| 带 API 或集成的团队产品 | supastack |
| 带移动应用的团队产品 | supastack |
| 按积分用量计费的团队产品 | Indie Kit B2B |
| 需要 Paddle、PayPal 或 Dodo 的团队产品 | Indie Kit B2B |
结论
Indie Kit B2B 用更多支付选择覆盖了团队计费的基本面。supastack 是更完整的 B2B 地基:现代认证、买家要求的安全功能、集成能力和测试套件。
本对比基于 2026 年 9 月时两个 starter 的源代码。最新功能请查看各项目的文档。