React、Node.js、Prisma、Waspを基盤とする、認証・決済・メール機能付きの無料MITライセンスのフルスタックSaaSスターター。
ixartz/SaaS-Boilerplate
Clerk認証、マルチテナント、RBAC、i18n、Drizzle ORM、Tailwind CSSを備えたオープンソースのNext.js SaaSスターター。
- スター
- 7,456
- フォーク
- 1,335
- 未解決の Issue
- 3
- 最終コミット
- 21 日前
これは何?
SaaS Boilerplateは、Next.js、Tailwind CSS、Shadcn UIを使ったSaaSアプリケーション開発を始めるためのTypeScriptテンプレートです。Clerkによる認証、チームや組織に対応したマルチテナント機能、ロールベースのアクセス制御、ランディングページ、ユーザーダッシュボード、next-intlとCrowdinによる国際化機能を備えています。
データレイヤーにはDrizzle ORMを採用しており、PostgreSQL、SQLite、MySQLで利用できます。ローカル開発用データベースにはPGliteを使用します。また、ESLint、Prettier、Vitest、Playwright、Storybook、Sentryによるエラー監視、LogTapeによるロギング、プルリクエストでテストを実行するGitHub Actionsも含まれています。Node.js 24以降が必要です。
MITライセンスの無料版に加え、有料のPlus、Pro、Maxエディションも用意されています。これらのエディションでは、Stripe決済、Better Authによるセルフホスト認証、ダークモードなどの機能が追加されます。
主な機能
- 01TypeScriptとTailwind CSSを使ったNext.js App Router構成で、Shadcn UIコンポーネントを採用。
- 02Clerkによる認証に対応し、ソーシャルログイン、MFA、ユーザーのなりすまし機能を利用可能。
- 03組織の作成や切り替え、チームメンバーの招待に対応したマルチテナント機能。
- 04ロールベースのアクセス制御と権限管理。
- 05Drizzle ORMによる型安全なデータベースアクセスに対応し、PostgreSQL、SQLite、MySQLを利用可能。
- 06next-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 とは?
- Clerk認証、マルチテナント、RBAC、i18n、Drizzle ORM、Tailwind CSSを備えたオープンソースのNext.js SaaSスターター。 SaaS Boilerplateは、Next.js、Tailwind CSS、Shadcn UIを使ったSaaSアプリケーション開発を始めるためのTypeScriptテンプレートです。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
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
TypeScript、Tailwind CSS v4、テスト、Lint、AWSへのオプションのデプロイ基盤を備えた、本番運用向けNext.js 15スターターテンプレート。
React 19、tRPC、Drizzle ORM、Better Auth、Stripe、Cloudflare Workersを使ったフルスタックSaaS向けスターターモノレポ。
React AriaとTailwind CSS v4を基盤とするReact UIコンポーネントライブラリ。旧称はNextUI。
Next.jsやshadcn/uiのアプリにコピーして使える、アニメーション付きUIコンポーネントとエフェクトを集めたReact・Tailwind CSSライブラリです。
MDX記事をTailwind CSSとTypeScriptで表示する、Vercelへのデプロイに対応したNext.jsブログテンプレート。