Supastarter 是老牌 SaaS 模板之一,名字容易让人误会——它现在已经不绑定 Supabase 了。当前版本走的是 Better Auth 做认证、Prisma 或 Drizzle 做 ORM 的组合,数据库可以是任意 PostgreSQL(自建、Neon、Supabase 都行)。如果你是根据名字判断它的技术栈,那个印象已经过期了。
它的定位
Supastarter 最明显的特点是多框架覆盖。除了 Next.js,还有 Nuxt 和 SvelteKit 的版本。这在 SaaS 模板里是少数——绝大多数模板只做 React/Next.js 一条线。
功能上是完整的通用 SaaS 底座:
- 认证:Better Auth,社交登录、邮箱魔法链接、会话管理
- 数据层:Prisma 或 Drizzle,PostgreSQL
- 支付:Stripe、LemonSqueezy、Polar 等多渠道
- 团队/组织:成员邀请、角色权限、按团队计费
- 国际化:多语言内建
- 内容:博客/文档能力
- 邮件、文件存储、后台管理:都有
架构上采用 monorepo,把 web 应用、API、共享包分开。这对长期项目和团队协作有实际好处,但也意味着上手时要先理解目录约定。
多租户是它的重点
Supastarter 把"组织/团队"当作一等公民设计,不是后期补的。成员邀请流程、角色权限模型、按席位计费这些是内建的。
这一点在做 B2B SaaS 时是硬需求。很多面向 C 端的模板根本没有组织这一层,等你有了企业客户要加,通常意味着重做权限模型和数据隔离——这是最难改的部分之一,因为它渗透到每一个查询。
反过来说,如果你做的是纯 C 端产品(一个人用一个账号),这套团队体系对你是额外的复杂度,你得花时间理解它、绕开它。
上手成本
monorepo 加多包结构,比 ShipFast 那种扁平模板陡不少。第一天可能都在读目录结构和搞清楚哪个包负责什么。文档质量决定这一天是不是好过——Supastarter 的文档相对完整,但仍然需要认真读一遍。
判断标准很简单:你的项目会持续维护半年以上吗? 会,那这个前期成本值得;只是想两周上线验证一个想法,那这个成本就是浪费。
和其他模板的差别
vs ShipFast:Supastarter 架构更完整,ShipFast 更快上手。前者适合"要做成产品",后者适合"先验证有没有人要"。
vs Makerkit:定位最接近,都是重架构、带多租户、多技术栈。Makerkit 的套件数量更多(Remix、Firebase 线都有),Supastarter 的 Nuxt 和 SvelteKit 覆盖是 Makerkit 没有的。用 Vue 或 Svelte 的团队,Supastarter 基本是唯一选择。
vs Nexty:Nexty 单点在 Next.js,模块更聚焦(AI 能力、积分体系、多语言这些开箱),架构比 Supastarter 轻一档。要多框架选 Supastarter,只做 Next.js 且要 AI 能力选 Nexty。
谁该买
该买:做 B2B SaaS 需要团队/多租户、技术栈是 Nuxt 或 SvelteKit、项目周期长、能接受 monorepo 的学习成本。
别买:只做单用户 C 端小工具、需要两周内上线验证、或者你的团队没人用过 monorepo 且不想现在学。
如果你还在候选之间摇摆,最有效的做法是各拉一份到本地跑起来,实际感受一下加一个自定义页面要动几个文件。组件模板栏目收了 Nexty、Makerkit 等多套 SaaS 底座,都通过私有 Git 仓库交付,可以 git clone 到本地对比,上游更新持续同步。全站永久会员(¥388)能把栏目里的组件模板全部免费获取,选型阶段一次拿到多套横向对比,比单买再后悔划算。