< 20 分钟
本地启动
安装后即可跑通端到端生成流程,无需额外脚手架拼装。
面向 AI 产品的生产级 SaaS 启动套件,基于 Next.js 16、Turborepo 与 Bun,开箱即用 Better Auth 或 Clerk 认证、Stripe 支付、队列治理与可复用区块。
Tailwind + Next.js + React + Bun + Drizzle
成效
围绕交付速度、队列稳定性与模块复用能力给出可验证指标,帮助团队评估上线风险与增长节奏。
< 20 分钟
本地启动
安装后即可跑通端到端生成流程,无需额外脚手架拼装。
99.95%
队列稳定性
取消、重试、超时与退款幂等具备集成校验与可观测闭环。
4+
可复用模块
图片生成、Prompt 工作流、Data Table 与区块能力可直接复用到业务页面。
2 语言
内置国际化
营销页、组件文档与关键交互均支持多语言发布。
产品能力
我们精心打造的基础架构结合了最佳实践、优化组件和核心功能,专为您的 Next.js SaaS 设计。
由 Turborepo 提供支持,实现最佳工作空间管理和代码组织,打造完美的 SaaS 脚手架。
采用最新 Next.js 16 功能,实现高效的服务器和客户端渲染。
快速高效的依赖管理,显著提升构建时间,加速您的 React 应用开发。
完整身份验证流程,支持 Better Auth 或 Clerk,覆盖邮箱登录、OAuth、Passkey(Better Auth)、会话管理与安全访问控制。
内置 Stripe 订阅与计费闭环,覆盖下单、回调、订单状态流转与退款对账,支持 SaaS 即时变现。
专为现代 SaaS 应用设计的预构建可定制组件。
移动优先方法,确保在所有屏幕尺寸和设备上完美显示。
搜索引擎可见性的最佳实践,带有自动生成的元数据,提升您的 SaaS 排名。
开箱即用的国际化系统,面向全球受众。
用于用户引导和通信的即用型事务性电子邮件设计。
灵活支持 MySQL、PostgreSQL 和 Turso 等数据库,并优化查询。
一键部署到 Vercel 或自定义服务器,包含 CI/CD 配置。
流程
从模型调用到队列治理,再到区块复用和上线校验,按一条链路展示。
提交生成任务
T+00:10带 AbortController 的请求直达 provider submit 接口并进入执行队列。
治理任务生命周期
T+00:45执行并发限流、重试策略、超时边界与安全取消路径。
输出可复用 UI 模块
T+01:30通过 ship-block 暴露可复用区块并直接组合到营销页面。
校验并发布
T+02:00覆盖退款幂等等关键集成检查后进行发布。
核心支柱
Demo
预览可直接复用到产品中的关键模块与交互。
快速开始
简单的设置过程,开始构建您的下一个SaaS应用程序。
安装Bun和所需的包,快速开始。
curl -fsSL https://bun.sh/install | bash
bun install使用一个命令启动本地开发环境。
bun dev为生产环境构建您的应用并部署到任何平台。
bun run build
bun start定价
加速您的 SaaS 之旅,现在就与 Bunship 一起启航
一次付费,解锁终身源码访问
一次付费,构建无限 SaaS 网站
Bunship是什么?它适合哪些项目?
Bunship是一个专为构建SaaS应用而设计的NextJS启动套件。它提供了一个生产就绪的基础架构,适合需要快速搭建发布和扩展SaaS产品的团队或个人开发者。无论您是创建工具还是企业应用,Bunship都能大幅缩短您的开发周期。
Bunship与其他NextJS模板有何不同?
与普通NextJS模板不同,Bunship提供了完整的SaaS业务基础设施,包括身份认证系统、订阅管理、电子邮件模板、CMS等核心功能。它采用Turborepo的monorepo结构,使代码组织更高效,同时采用Bun作为包管理工具,显著提升了构建速度和开发体验。
如何购买和激活Bunship?
要开始使用Bunship,您需要通过我们的网站bunship.site购买许可证。完成购买后,可在我的-订单页面找到您的订单。使用激活按钮即可立即访问与您购买计划对应的GitHub存储库。
Bunship的monorepo结构如何组织?
Bunship使用Turborepo管理其monorepo结构:`apps/`目录包含主应用程序和文档网站,而`packages/`目录则包含共享组件、配置、数据库架构和电子邮件模板。这种结构使团队能够共享代码,同时保持各个应用的独立性和可维护性。
Bunship提供哪些身份验证选项?
Bunship基于 better-auth 集成了多种身份验证方式,包括:电子邮件/密码登录、社交媒体登录(如Google、GitHub)、Passkey无密码登录和电子邮件密码登录。
Bunship如何处理订阅和计费?
Bunship内置了完整的订阅管理系统,支持:多种订阅计划和定价模型、试用期管理、升级和降级流程和支付处理以及订阅状态追踪和通知。该系统可以与流行的支付处理服务(如Stripe)无缝集成。
可以在现有项目中使用Bunship的组件吗?
可以。Bunship的UI组件库被设计为模块化且独立的。您可以将特定组件导入到现有项目中,仅使用Bunship的特定功能模块(如身份验证或订阅管理),或以npm包形式复用Bunship的各个部分。
Bunship支持哪些部署平台?
作为NextJS应用,Bunship支持多种部署选项:Vercel(推荐,无需额外配置)、Netlify、Cloudflare、Docker容器化部署和传统服务器部署。同时提供 Google Analytics 集成和 Umami 等。
如何获取Bunship的技术支持?
获取 Bunship 支持的方式包括:访问官方文档 /docs、通过 GitHub 提交 issue,或发送邮件到 contact@bunship.site。我们会尽快提供技术支持,帮助你顺利完成开发与部署。