TL;DR
supastack と TurboStarter は、Web を超えて広がる 2 つのスターターです。どちらも共有 TypeScript パッケージの上に Next.js Web アプリと Expo モバイルアプリを載せた pnpm モノレポで、Better Auth と Drizzle を使います。違いは、そのほかに何が付くか、そしてどれだけがテストされているかです。
- チームワークスペース、ワークスペース API キー、送信 Webhook、監査ログ、予算付きの自前 AI キー(BYOK)、デスクトップアプリが必要な B2B または AI 製品を作っていて、本物のテストスイートを持つコードベースが欲しいなら supastack を選びましょう。
- ブラウザ拡張が製品の一部である場合、または最初からより多くの決済プロバイダーが欲しいなら TurboStarter を選びましょう。
一覧で見る
| supastack | TurboStarter | |
|---|---|---|
| Web | Next.js 16.3 | Next.js 16.3 |
| Mobile | Expo 57 (iOS + Android) | Expo 57 (iOS + Android) |
| Desktop | はい(Tauri) | いいえ |
| ブラウザ拡張 | いいえ | はい(WXT) |
| 認証 | Better Auth: メール OTP、パスワード、マジックリンク、OAuth、2FA、パスキー、管理者のなりすましと BAN、Auth.js オプション | Better Auth: 組織、2FA、パスキー、マジックリンク、メール OTP、匿名、管理者 |
| チームワークスペース | 個人 + 組織ワークスペース、招待、オーナー/管理者/メンバーロール | 招待付きの組織 |
| Web 課金 | Stripe または Lemon Squeezy、シート単位 | Stripe, Polar, Lemon Squeezy, Dodo Payments |
| モバイル課金 | ペイウォールの背後にスキャフォールドされた RevenueCat | RevenueCat, Superwall |
| AI | プロバイダールーター、暗号化 BYOK キー、ワークスペースごとの使用量予算、モデル価格カタログ | OpenAI デモ付きの AI モジュール |
| バックグラウンドジョブ | Trigger.dev(エンキュー / ステータス / キャンセル + cron) | コアモジュールではない |
| 開発者プラットフォーム | ワークスペース API キー、署名付き送信 Webhook、監査ログ | 組み込みなし |
| コンテンツ | ワークスペース CMS(投稿、ページ、ドキュメント) | CMS パッケージ |
| コマース | 商品、注文、在庫、返金 | いいえ |
| コンプライアンス | GDPR エクスポート、セッション管理 | 専用モジュールなし |
| 機能フラグ | エンタイトルメントゲート | プラットフォームごとの機能フラグパッケージ |
| 言語 | en, de, es, fr | en, es |
| リポジトリ内のテストファイル | 144 | 15 |
| TypeScript ファイル | ~470 | ~950 |
supastack が優れる点
信頼できるテスト — supastack のリポジトリには 144 のテストファイルと、fake プロバイダーでゴールデンパス全体を実行する認証情報不要の pnpm verify:local ゲートがあります。課金や認証コードを変更しても、何かを壊したかどうかがすぐに分かります。TurboStarter は 15 です。
B2B・AI 製品のための業務基盤 — ワークスペース API キー、署名付き送信 Webhook、監査ログ、GDPR エクスポート、管理者のなりすましがすでに揃っています。顧客が自社システムからあなたの製品を呼び出すなら、これらをすべて自力で作ることになります。
ガードレール付きの AI — supastack は各ワークスペース独自のプロバイダーキーを暗号化して保存し、機能対応ルーター経由でリクエストを流し、価格カタログに基づく使用量予算を強制します。TurboStarter が提供するのはデモエンドポイントです。
デスクトップ — Tauri アプリが Web とモバイルの隣にあります。
小さな表面積 — TypeScript ファイルは TurboStarter のおよそ半分で、始める前に読む量が少なくて済みます。
TurboStarter が優れる点
ブラウザ拡張 — TurboStarter は、認証・API・UI パッケージを Web・モバイルと共有する WXT 拡張アプリを同梱します。Chrome や Firefox の拡張が製品の一部なら、数週間の節約になります。
より多い決済選択肢 — Web の Polar と Dodo Payments に加え、モバイルでは Superwall。
プラットフォームごとの機能フラグと匿名サインインモード。
どちらを選ぶべきか
| 作るもの | 選ぶべきもの |
|---|---|
| 顧客が API や Webhook で統合する B2B SaaS | supastack |
| 各チームが独自のモデルキーを持ち込む AI 製品 | supastack |
| Web + モバイル + デスクトップアプリ | supastack |
| ブラウザ拡張を伴う製品 | TurboStarter |
| Polar、Dodo、Superwall が必要なコンシューマーアプリ | TurboStarter |
結論
どちらも本格的で最新のスターターです。TurboStarter は拡張アプリのおかげで最も多くのクライアント面をカバーします。supastack はチーム、API キー、Webhook、監査、AI 予算でサーバー側をより深くカバーし、はるかに大きなテストスイートでそれを裏付けています。ほとんどの B2B・AI SaaS 製品にとって、その深さはクライアントがもう 1 つ増えることより重要です。
この比較は 2026 年 9 月時点の両スターターのソースコードに基づいています。機能はすぐに変わるので、購入前に各プロジェクトのドキュメントを確認してください。