三方比较

Makerkit vs Supastarter vs TanStack Ship:三个 B2B kit,三种下注

三家都有真多租户,三家都认真做 B2B。怎么选取决于你的框架、后端与增长优先级。

2026-07-01

Huifer
Huifer · Indie Developer→ /about

作为 B2B SaaS 开发者,我在 2024 年认真评估过 Makerkit 和 Supastarter: - 用 Makerkit Turbo 开发过一个企业级工单系统(需要 SCIM 和深度 RBAC) - 用 Supastarter 开发过 SaaS + Nuxt 的混合项目 Makerkit 的企业功能在 RFP 阶段救了我们——客户要求 SCIM 和审计日志,只有 Makerkit 内置这些功能。Supastarter 需要自定义开发。 对于企业 B2B,Makerkit 的深度很重要。对于简单 SaaS,Supastarter 的灵活性胜出。

GitHub 仓库 (2)文档 (2)Updated: 2026-07-01

TL;DR

  • 看重 Turborepo monorepo 架构与企业级 RBAC,选 Makerkit。
  • 想要 Nuxt(Vue)选项或 Supabase 优先技术栈,选 Supastarter。
  • 看重边缘部署 + 增长归因、想要最低入门价,选 TanStack Ship。
  • 功能上三者接近——按框架、后端与增长优先级决定。
维度MakerkitSupastarterTanStack Ship
价格区间$299–$999$299–$499$99–$299
框架Next.js(Remix)Next.js / NuxtTanStack Start
后端自备 / SupabaseSupabase 优先D1 / Supabase / 任意
部署Vercel / 自托管Vercel / 自托管Cloudflare 边缘
多租户深度最深深深(中阶)
Monorepo内置 Turborepo单应用单应用
RBAC 粒度非常深基础 + 自定义足够深
UTM 归因无无有——内置
MRR 仪表盘无无有——内置
i18n可选内置en / zh / de 开箱即用
社区约 2,000约 1,500约 200(较新)

架构哲学

Makerkit 交付 Turborepo monorepo(packages/apps)。多个应用时很优秀;独立开发者第一天做单一产品则过度设计。

Supastarter 是单应用代码库。起步更简单,之后不重构就难以扩展成多产品套件。

TanStack Ship 也是单应用,带模块化模式——无需 Turborepo 也能直接扩展成多产品。

多租户深度

三家都能正确处理组织、邀请、角色和席位计费。在这个价位这是及格线。

Makerkit 的 RBAC 最深——自定义角色、按资源权限、管理管理员模式。对要发安全问卷的企业买家很重要。

Supastarter 和 TanStack Ship 实现 90% 场景:团队、邀请、3–5 个内置角色、席位计费。

框架选择

Makerkit 是 React(Next.js 为主、Remix 为辅)。没有 Vue。

Supastarter 是异类——同价提供 Nuxt 的 Vue。Vue 是决定因素的话,这是唯一认真的答案。

TanStack Ship 是 TanStack Start(仅 React)。React 原生且喜欢类型安全路由的话,这是 DX 上的赢面。

增长运营——缺口所在

Makerkit 和 Supastarter 都不自带 UTM 归因、MRR 仪表盘或活动管理。外挂标准组合(Segment/PostHog + Baremetrics)。

对做付费获客的 B2B SaaS,这个缺口是真实的。没有基础归因,你无法向董事会汇报渠道 ROI。

部署与规模化成本

Makerkit 和 Supastarter 部署到 Vercel 或自托管。都行;Vercel 便利,自托管可控成本。

规模化后(每月超 100 万请求),Vercel 贵得快。Cloudflare Workers 每请求定价约便宜 10 倍。

Makerkit最适合谁

  • 客户偏企业级、需要深 RBAC 的 B2B 创始人
  • 计划做多个关联产品的团队(Turborepo 回本)
  • 喜欢强约定 monorepo 结构的工程师
  • 长期押注 Next.js/Remix 生态

Supastarter最适合谁

  • Vue/Nuxt 团队(无可替代的选项)
  • 已承诺 Supabase 的团队
  • 想要第一天代码更简单的独立创始人
  • 第一天就需要 i18n 的全球化产品

TanStack Ship最适合谁

  • 增长优先的 B2B 创始人(内置归因 + MRR)
  • Cloudflare 原生的边缘部署爱好者
  • 要最低入门价的多租户 B2B
  • 不想被 monorepo 复杂度拖累的独立开发者

您应该选择哪个?

三个具体场景。找到最匹配的,接受建议。

场景 1Pick: TanStack Ship

向财富 500 强律所销售——RFP 要求 SCIM、审计日志、自定义角色

Makerkit Turbo 的企业级 RBAC 就是为这个造的。TanStack Ship 的中阶深度过不了 RFP。

场景 2Pick: TanStack Ship

Vue 工程团队做 B2B 营销工具

Supastarter 是唯一认真的 Vue 答案。不可妥协。

场景 3Pick: TanStack Ship

第一天就有付费 Google Ads + 联盟计划的 B2B SaaS

TanStack Ship 的 UTM 归因 + MRR 是这个业务的承重墙。在 Makerkit 上要造数周;在 TanStack Ship 上第一天就有。

迁移路径

三家的多租户都做得不错但数据模型不同。互相迁移等于重写。按你永久的框架/后端押注来选。

常见问题

All three cost about the same. Which is most capable?

Makerkit Pro/Turbo goes deepest on RBAC. Supastarter is broadest on framework (adds Vue). TanStack Ship is deepest on growth ops (only one with UTM/MRR).

Which has the best Supabase integration?

Supastarter is Supabase-first. Makerkit and TanStack Ship support Supabase but are backend-agnostic.

Is Turborepo overkill?

For solo devs on one product, yes. For teams planning 2+ apps, pays off within a quarter.

Which is cheapest for equivalent multi-tenant features?

TanStack Ship base at $99 vs Makerkit Pro $499 for comparable multi-tenancy.

Which for a first-time B2B founder?

Supastarter or TanStack Ship — simpler day-1 code than Makerkit's monorepo.

Do all three handle per-seat billing?

Yes — table stakes at this tier.

Which has UTM attribution and MRR dashboards?

Only TanStack Ship. Makerkit and Supastarter require you to bolt on Segment/PostHog + Baremetrics.

相关链接

准备好查看 TanStack Ship 的实际效果了吗?

在 TanStack Start 上推出付费 SaaS,内置 UTM 归因、MRR 仪表板和 14 个增长模块 — 起价 $99。