大家好,最近开源了一个专门针对出海 SaaS 的全栈起步模板:FlareStarter 。
做这个项目的核心理念就两个:充分利用 Cloudflare 生态降低试错成本,以及帮你最快速度把点子推上线赚钱。
技术栈全部基于 Cloudflare 构建:TanStack Start + Cloudflare Workers 作为计算层,D1 (SQLite) 和 Drizzle ORM 做数据库,R2 做对象存储。这套方案最大的好处是免运维,且前期基本是 0 服务器成本,非常适合个人开发者做出海项目。
做独立开发赚美刀,最忌讳把时间浪费在造轮子上。这个模板把出海必须的基础设施全都提前打通了,并且坚持不做 mock ,给出的功能都是真实可用的:
- 支付与鉴权:深度集成 Stripe ,支持订阅制和终身买断,做了路由级的权限拦截。账号认证集成了 better-auth ,支持邮箱密码和海外常用的第三方 OAuth 。
- 多语言与 SEO:原生支持文件式多语言路由,自带 Sitemap 、robots.txt 自动生成,对 Google 搜索引擎友好。
- 运营后台:自带一个基于真实数据的管理面板,能直观看到注册、订阅和活跃大盘,支持账号封禁和模拟登录。
- 对象存储:R2 存储端到端跑通,写好了完整的头像上传和私有文件路由参考实现。
- 出海周边模块:内置了邮件触达 (Resend)、Waitlist 等候名单、纯文本更新日志页、用户反馈箱等。
- 优雅降级:Stripe 、Resend 等第三方依赖都是完全可选的。如果不配 key ,对应功能会自动安全关闭,本地开发五分钟就能跑起来。
项目地址: https://github.com/FlareStarter/flarestarter 在线演示: https://flarestarter.com
文档和 Cloudflare 相关的踩坑记录都已经写在仓库里。拿去替换下 UI 和核心业务逻辑就能直接部署发布,至少能帮你节省一两周的基础开发时间。
如果大家在做出海项目或者部署时遇到问题,欢迎随时交流,觉得有用的话求个 Star 。