基于 React、Node.js、Prisma 和 Wasp 框架的免费开源 SaaS 启动模板,内置认证、支付和邮件功能。
ixartz/SaaS-Boilerplate
基于 Next.js 与 Tailwind CSS 的开源 SaaS 启动模板,内置认证、多租户和权限管理。
- Star
- 7,456
- Fork
- 1,335
- 未关闭 Issue
- 3
- 最近提交
- 21天前
这是什么?
SaaS Boilerplate 是一个 TypeScript 项目模板,基于 Next.js、Tailwind CSS 和 Shadcn UI,用于快速搭建 SaaS 应用。它集成了 Clerk 身份认证、支持团队与组织的多租户、基于角色的访问控制,并提供落地页、用户控制台,以及通过 next-intl 和 Crowdin 实现的多语言支持。
数据层使用 Drizzle ORM,兼容 PostgreSQL、SQLite 和 MySQL,本地开发可使用 PGlite 数据库。项目还配置了 ESLint、Prettier、Vitest、Playwright、Storybook、Sentry 错误监控、LogTape 日志,以及在 Pull Request 上运行测试的 GitHub Actions。运行环境要求 Node.js 24 及以上版本。
项目采用 MIT 许可证,同时提供付费的 Plus、Pro 和 Max 版本,增加 Stripe 支付、自托管认证(Better Auth)和深色模式等功能。
核心功能
- 01基于 App Router 的 Next.js 项目,使用 TypeScript、Tailwind CSS 和 Shadcn UI 组件。
- 02通过 Clerk 实现认证,支持社交登录、多因素认证和用户模拟登录。
- 03多租户功能,可创建、切换组织并邀请团队成员。
- 04基于角色的访问控制与权限管理。
- 05使用 Drizzle ORM 进行类型安全的数据库操作,兼容 PostgreSQL、SQLite 和 MySQL。
- 06借助 next-intl 和 Crowdin 实现多语言国际化。
适用场景
- 从零启动需要团队协作和角色权限的 B2B SaaS 产品。
- 学习包含测试和 CI 配置的生产级 Next.js 项目结构。
- 基于已有落地页和控制台,快速搭建多语言 Web 应用原型。
快速上手
- 1
克隆仓库
git clone --depth=1 https://github.com/ixartz/SaaS-Boilerplate.git my-project-name - 2
进入项目文件夹
cd my-project-name - 3
安装依赖
npm install - 4
启动开发服务器
npm run dev
使用前须知
- 需要 Node.js 24 或更高版本。
- 身份验证依赖 Clerk,运行前需要注册账户并配置 API 密钥。
- Stripe 支付和 oRPC 等高级功能仅包含在付费的 Pro 或 Plus 版本中。
标签
常见问题
- SaaS-Boilerplate 是什么?
- 基于 Next.js 与 Tailwind CSS 的开源 SaaS 启动模板,内置认证、多租户和权限管理。 SaaS Boilerplate 是一个 TypeScript 项目模板,基于 Next.js、Tailwind CSS 和 Shadcn UI,用于快速搭建 SaaS 应用。它集成了 Clerk 身份认证、支持团队与组织的多租户、基于角色的访问控制,并提供落地页、用户控制台,以及通过 next-intl 和 Crowdin 实现的多语言支持。
- SaaS-Boilerplate 可以免费使用吗?用的什么许可证?
- SaaS-Boilerplate 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- SaaS-Boilerplate 还在维护吗?
- 活跃维护中。SaaS-Boilerplate 最近一次提交是在 2026年10月1日。
- SaaS-Boilerplate 适合用来做什么?
- 从零启动需要团队协作和角色权限的 B2B SaaS 产品。 学习包含测试和 CI 配置的生产级 Next.js 项目结构。 基于已有落地页和控制台,快速搭建多语言 Web 应用原型。
- SaaS-Boilerplate 怎么安装和运行?
- 克隆仓库: git clone --depth=1 https://github.com/ixartz/SaaS-Boilerplate.git my-project-name 进入项目文件夹: cd my-project-name 安装依赖: npm install 启动开发服务器: npm run dev
- 在哪里获取 SaaS-Boilerplate?
- 源代码和安装说明在 GitHub 上:https://github.com/ixartz/SaaS-Boilerplate
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个面向企业应用的 Next.js 15 启动模板,集成 TypeScript、Tailwind CSS、测试与代码规范工具。
基于 React 19、tRPC、Drizzle ORM 和 Cloudflare Workers 的全栈 SaaS 启动模板,内置认证与订阅计费。
基于 React Aria 与 Tailwind CSS v4 构建的 React UI 组件库,前身为 NextUI。
一个基于 React 和 Tailwind CSS 的动效组件库,可直接复制到 Next.js 或 shadcn/ui 项目中使用。
基于 Next.js 的博客模板,使用 MDX 撰写文章,搭配 Tailwind CSS 与 TypeScript,可直接部署到 Vercel。