用了三个月,踩了不少坑。说说真实感受。
三个候选
- Open SaaS — React + Node.js,100%免费,Stars 3700+
- SaaSfly — Next.js + Bun,Stars 2800+,功能全
- Remix SaaS — 轻量,但 Stars 只有 1400+
为什么没选 SaaSfly
功能确实强,但问题也明显:
- 学习曲线陡 — 上来就要理解它的目录结构,新手不太友好
- 文档一般 — 遇到问题基本靠猜
- Bun 生态还不够稳 — 偶尔踩到奇怪的兼容性问题
为什么选了 Open SaaS
主要是这几个点打动了我:
- 认证开箱即用 — Google/GitHub/Slack 登录都配好了,改个 env 就能跑
- Stripe 集成干净 — 不是那种塞给你一坨代码让你自己删的类型
- 真的免费 — 没有 hidden costs,所有功能都开放
- 维护活跃 — 维护者基本每周都有 commit,issue 回复也快
实际遇到的问题
Open SaaS 也不是完美的:
- 样式系统要换 — 默认的 Tailwind 配置不太习惯,自己改了一套
- 部署文档偏少 — Vercel 还好,Railway/Render 要自己摸索
- 数据库选项只有 Supabase — 想用 PlanetScale 的话要自己改
适合谁
| 场景 | 推荐 | ||| | 第一次做 SaaS | Open SaaS | | 想要最多功能 | SaaSfly | | 已经熟悉 Remix | Remix SaaS |
总结
三个都能用,但如果你想要快速出活、不想踩坑,Open SaaS 是最稳的选择。