ShipAny Next:Next.js 上的 Headless SaaS 引擎
2026年6月3日
ShipAny 团队
ShipAny Next 是一个跑在 Next.js App Router 上的 Headless SaaS 引擎:预置完整业务逻辑,UI 保持最小化。它不是又一个绑定特定主题的模板,而是把每个 SaaS 都需要的底层机制全部装配好,把产品页面的设计自由留给你。
分层架构
ShipAny Next 按"什么会被改版淘汰、什么会长期留下"来切分代码:
src/components/— 耐用的基础组件。价格表、页头、侧边栏、shadcn/ui,改版换皮时它们保持不变。src/blocks/— 可抛弃的页面区块。读取翻译文案,把内容装配进基础组件,每个项目都应重写。src/modules/— 纯业务逻辑。支付、积分、订阅、权限,每个模块都是独立 service,删掉任意一个都不影响其他。
开箱即用
- 认证 — better-auth,邮箱密码与 OAuth,会话与账号关联。
- 支付 — Stripe、PayPal、Creem 统一在
PaymentManager之后。 - 积分 — FIFO 消耗、过期、注册自动发放、撤销。
- 权限 — 角色与权限通配符匹配,配套管理后台。
- 多数据库 — Drizzle ORM,支持 PostgreSQL、MySQL、SQLite、Turso、Cloudflare D1。
- 国际化 — 内置中英双语,基于 next-intl 的语言感知路由。