React 19、tRPC、Drizzle ORM、Better Auth、Stripe、Cloudflare Workersを使ったフルスタックSaaS向けスターターモノレポ。
AmanVarshney01/create-better-t-stack
フロントエンド、バックエンド、データベース、ORM、認証、アドオンを選んで、エンドツーエンドで型安全なTypeScriptプロジェクトを生成するCLI。
- スター
- 5,857
- フォーク
- 328
- 未解決の Issue
- 87
- 最終コミット
- 14 日前
これは何?
Better-T-Stackは、設定可能な選択肢からTypeScript製のWebプロジェクトを生成するコマンドラインのスキャフォールディングツールです。フロントエンドのフレームワーク(TanStack Routerを使ったReact、Next.js、Nuxt、Svelte、Solid、Astro、React Nativeなど)、バックエンド(Hono、Express、Fastify、Elysia、Convex)、APIレイヤー(tRPCまたはoRPC)、ランタイム、データベースとORM、Better AuthやClerkなどの認証方式を選べます。
生成されるプロジェクトは、選んだスタックに必要なコードだけを含む最小構成で、依存関係には現行の安定版を使用します。オプションのアドオンには、TurborepoやNxなどのモノレポツール、BiomeやOxlintなどのリンター、ドキュメントサイト、PWAやデスクトップ向けのシェル、MCPサーバーがあります。Web版のStack Builderを使えば、選んだスタックに対応するコマンドも生成できます。
主な機能
- 01フロントエンド、バックエンド、API、ランタイム、データベース、ORMをそれぞれ独立して選択
- 02エンドツーエンドで型安全なAPIを実現するtRPCまたはoRPCに対応
- 03認証方式としてBetter AuthまたはClerkを選択可能
- 04Turborepo、Nx、Biome、Tauri、Starlight、Fumadocs向けのオプションアドオン
- 05ジェネレーターの実行にBun、pnpm、npmを利用可能
ユースケース
- 特定のツール構成で新しいフルスタックTypeScriptアプリを始める
- バックエンドを共有し、複数のクライアントを持つモノレポを立ち上げる
- React NativeのモバイルアプリとWebバックエンドを一緒に生成する
- 付属のMCPサーバーを通じて、AIコーディングアシスタントにプロジェクトをスキャフォールドさせる
クイックスタート
- 1
bun で新しいプロジェクトを作成する(推奨)
bun create better-t-stack@latest - 2
または pnpm で作成する
pnpm create better-t-stack@latest - 3
または npm で作成する
npx create-better-t-stack@latest
使う前に知っておきたいこと
- Claude Code plugin と Stack Builder は任意の追加機能であり、CLI の利用に必須ではありません。
収録されている特集
トピック
よくある質問
- create-better-t-stack とは?
- フロントエンド、バックエンド、データベース、ORM、認証、アドオンを選んで、エンドツーエンドで型安全なTypeScriptプロジェクトを生成するCLI。 Better-T-Stackは、設定可能な選択肢からTypeScript製のWebプロジェクトを生成するコマンドラインのスキャフォールディングツールです。フロントエンドのフレームワーク(TanStack Routerを使ったReact、Next.js、Nuxt、Svelte、Solid、Astro、React Nativeなど)、バックエンド(Hono、Express、Fastify、Elysia、Convex)、APIレイヤー(tRPCまたはoRPC)、ランタイム、データベースとORM、Better AuthやClerkなどの認証方式を選べます。
- create-better-t-stack は無料で使えますか?ライセンスは?
- create-better-t-stack は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- create-better-t-stack は今もメンテナンスされていますか?
- 活発にメンテナンス中。create-better-t-stack の最終コミットは 2026年10月24日 です。
- create-better-t-stack は何に使えますか?
- 特定のツール構成で新しいフルスタックTypeScriptアプリを始める バックエンドを共有し、複数のクライアントを持つモノレポを立ち上げる React NativeのモバイルアプリとWebバックエンドを一緒に生成する 付属のMCPサーバーを通じて、AIコーディングアシスタントにプロジェクトをスキャフォールドさせる
- create-better-t-stack のインストール方法は?
- bun で新しいプロジェクトを作成する(推奨): bun create better-t-stack@latest または pnpm で作成する: pnpm create better-t-stack@latest または npm で作成する: npx create-better-t-stack@latest
- create-better-t-stack はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/AmanVarshney01/create-better-t-stack
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Trelloの代替として使える、ボードとカードで管理するオープンソースのセルフホスト対応プロジェクト管理アプリ。
認証、組織管理、Stripe課金、管理画面、ドキュメント、ブログ、変更履歴を備え、各機能を切り替えられるオープンソースのモジュール型Next.js SaaSスターター。
認証、Stripe課金、メール、i18n、管理コンソールを備えた、TanStack StartとCloudflare WorkersによるエッジネイティブなSaaSスターターです。
package.jsonの依存関係の各overrideを付録に記録し、セキュリティ上の問題をスキャンして、安全に管理できるCLIです。
JSDocコメントからOpenAPI仕様を生成し、LLMレスポンスのSSEストリーミングを標準搭載した、型安全なWeb API構築用JavaScriptフレームワークです。