什么是 ShipAny Next
ShipAny Next 是一个 SaaS 模板,包含认证、支付、订阅、积分、权限和国际化模块。
2026年5月20日
ShipAny 团队
ShipAny Next 是一个 SaaS 模板,包含业务模块和少量示例 UI。模板包含认证、支付、订阅、积分、权限和国际化模块,产品页面可自行设计。
模块与页面分开
大多数 SaaS 模板把业务逻辑和特定的落地页设计放在一起,改版时需要同时处理样式与业务代码。ShipAny Next 将代码分为以下目录:
src/components/放置可复用的价格表、页头、侧边栏和 shadcn/ui 组件。src/blocks/放置示例区块,读取翻译并传给组件。每个项目按产品内容重写。src/modules/放置支付、积分、订阅和权限服务。模板按业务拆为独立的 service 文件。
包含的模块
- 认证使用 better-auth,支持邮箱密码、OAuth 登录、会话管理和账号关联。
- 支付通过
PaymentManager接口支持 Stripe、PayPal 和 Creem。 - 积分支持消耗、到期、注册发放和撤销,可用于按量计费。
- 权限支持角色、通配符匹配和后台管理。
- Drizzle ORM 支持 PostgreSQL、MySQL、SQLite、Turso 和 Cloudflare D1。
- 国际化包含中英文和基于 next-intl 的语言路由。
快速开始
pnpm install
cp .env.example .env.development
pnpm db:push
pnpm dev
模板默认使用 SQLite。修改 DATABASE_PROVIDER 可选择其他数据库,再基于现有模块开发产品。