Repolode
ixartz

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. 1

    克隆仓库

    git clone --depth=1 https://github.com/ixartz/SaaS-Boilerplate.git my-project-name
  2. 2

    进入项目文件夹

    cd my-project-name
  3. 3

    安装依赖

    npm install
  4. 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 数据每日更新。

相关项目