Repolode
AmanVarshney01

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

    bun で新しいプロジェクトを作成する(推奨)

    bun create better-t-stack@latest
  2. 2

    または pnpm で作成する

    pnpm create better-t-stack@latest
  3. 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 の数値は毎日更新されます。

関連プロジェクト