Open SaaS

Open SaaS

Wasp (wasp-lang) · コーディング

Open SaaSはWaspを土台にした無料のオープンソースSaaSスターターキットで、React、Node.js、Prismaに認証、決済、管理ダッシュボードを組み合わせて提供する。

Open SaaS の画面プレビュー

Open SaaS について

About

Open SaaSとは

Open SaaSは、その上に自分のSaaS製品を築くための無料テンプレートだ。SaaS製品そのものではない。新しい案件のたびにほとんどどのチームも書き直す部品をまとめてある。確認済みのユーザーアカウント、ソーシャルログイン、サブスクの決済、管理ダッシュボード、ファイルアップロード、メール送信がそれにあたる。土台はフロントエンドがReact、バックエンドがNode.jsとPrismaで、全体をWaspがつなぐ。Waspは設定ファイルを1つ読むだけで、各部品を結ぶコードを生成してくれる。

売りは速さだ。認証に1週間、Stripeのwebhookにもう1週間、設定画面にさらに1週間を費やす代わりに、リポジトリを複製して、実際に稼ぐ機能から手を付けられる。誰が払うのか。誰も払わない。テンプレートは自由な利用と配布のライセンスで公開されている。用意するのは、決済、メール、ホスティングそれぞれの自分の鍵だ。先に押さえておきたい注意点が1つある。あなたはWaspを採用する。その選択が、ルートの定義からデプロイまで、プロジェクトの他のすべてを決める。

はじめかた

  1. npm i -g @wasp.sh/wasp-cli でWasp CLIを導入する
  2. wasp new -t saas でプロジェクトを作る。テンプレートのきれいなコピーが新しいフォルダに展開される
  3. 決済プロバイダ(Stripe、Polar.sh、Lemon Squeezy)、メール送信、必要な場合はAIプロバイダの鍵を設定する
  4. 開発サーバーを起動し、データベース、サーバー、クライアントを1コマンドでRailwayかFly.io、あるいは好きなホストへデプロイする

AIツール情報

Open SaaSの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0
プラットフォームWeb, self-hosted, Railway, Fly.io
開発元Wasp (wasp-lang)
カテゴリコーディング
リリース日Sep 2023
最終更新Oct 2025
サイト訪問数16.4K
サイト世界ランキング1.4M
API提供状況N/A

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • 個人開発者とインディーハッカー:動くSaaSの土台が欲しいが、組むためにデザイナーやバックエンド開発者を雇いたくない人
  • フルスタックのJavaScript開発者:ReactとNodeにすでに慣れていて、認証や決済、ジョブを片付けてもらい、製品開発に集中したい人
  • AIコーディングツールを使う開発者:Claude Code、Cursor、Codexを使う人。リポジトリにこれらのアシスタント向けのルール、スキル、プラグインが同梱されている
  • 小さなスタートアップチーム:アイデアを検証中で、四半期ではなく数日でデモできるアプリが要るチーム

タスク

  • 確認済みアカウントの追加:メールに加えてGoogle、GitHub、Slack、Microsoftのログインまで配線済み
  • サブスク課金の設定:Stripe、Polar.sh、Lemon Squeezyのチェックアウトとwebhook。書き換えるのは自分の製品IDだけ
  • 管理ダッシュボードの構築:グラフ、表、ユーザー管理がShadcn UIのコンポーネントで組み上がっている
  • ストレージへのファイルアップロード:同梱の実例はAWS S3の署名付きURLを使う
  • トランザクションメールの送信:メール設定と定期ジョブを組み合わせ、しかるべき時にユーザーへ届ける

シーン

  • 週末のMVP:検証済みのアイデアがあり、週が明ける前に動くものを出したい
  • 初めての商用SaaS:初めて有料製品を出す開発者で、課金でつまずきたくない人
  • フルスタック構成の学習:各部がどう噛み合うかを実物で学びたいフロントエンド開発者
  • 受託や代理店の仕事:複数の案件で使える再利用可能な出発点が要る小規模スタジオ

主な機能

そのまま使えるフルスタック認証

Open SaaSは確認済みのメールアカウントに加え、Google、GitHub、Slack、Microsoftのログインを最初から用意している。ユーザーデータは自分のものなので、認証で第三者に料金を払うことも、ログイン導線を事業者に握られることもない。プロバイダの追加や削除は設定ファイルの数行で済み、書き直しにはならない。

3社に対応した決済

サブスク課金はStripe、Polar.sh、Lemon Squeezy向けに整っている。チェックアウトとwebhookは配線済みで、プロバイダを選び製品IDを入れるだけだ。サイトのデモアプリでは、実際の金を動かす前にカード番号でテスト購入を試せる。

管理ダッシュボード

どの製品も最後にはバックオフィスが要る。ここではすでに作ってある。ダッシュボードはユーザー管理に、Shadcn UIコンポーネントで組んだグラフと表を組み合わせる。分析はPlausibleかGoogle Analyticsで回せる。サポートや運用の担当が求める画面を、ゼロから設計せずに手に入れられる。

全スタックの型安全

TypeScriptのサポートは端から端まで届く。Waspがバックエンドの関数を読み、フロントエンド側の型を推論するので、同期用の層を別途導入したり設定したりする必要はない。打ち間違いをビルド時に拾えるか、本番で気づくかの違いだ。

AIと組んで開発する環境

このリポジトリはAIアシスタントと一緒にコードを書くために作られている。専用のAGENTS.md、スキル、Claude Codeプラグインを同梱し、アシスタントが書く定型的なコードを減らす既定値も備える。Claude Code、Cursor、Codexに作業を任せるときに、遠回りが少なくなる。

ジョブ、メール、ファイルアップロード

バックグラウンドジョブとcronは設定に関数を定義すれば動き、メールはSendGrid、Mailgun、素のSMTPにつなげる。ファイルアップロードはAWS S3の署名付きURLを使い、実例も詳しく文書化されている。地味だがプロジェクトを止める部品であり、それが完成した状態で届く。

ブログ、ドキュメント、1コマンドのデプロイ

MarkdownブログはAstroのStarlightテンプレートで動くので、SEOにも効く。PlaywrightのE2EテストとGitHub ActionsのCIパイプラインも付属する。コードは自分のものなので縛りはない。1コマンドでRailwayやFly.ioへ、あるいは自分で任意のホストへデプロイできる。

メリットとデメリット

メリット

  • 完全に無料でオープンソース。ライセンス料も、主要機能を解放するための有料プランもない
  • 認証、決済、メール、ジョブ、ファイルアップロード、管理ダッシュボードを1つのリポジトリに同梱し、数週間分のセットアップを省ける
  • Waspがフルスタックの型安全と推論された型を、外部の同期ツールなしで提供する
  • AIコーディングアシスタント向けに作られ、ルール、スキル、Claude Codeプラグインが付属する
  • 事業者への縛りがなく、自前でホストすることも、RailwayやFly.ioなど任意のホストへ出すこともできる

デメリット

  • プロジェクト全体がWasp上で動くため、このテンプレートを採用することは、このフレームワークと設定駆動の進め方を採用することを意味する
  • 決済処理、メール、ホスティング、ストレージといった自分のサービスは、引き続き用意して支払う必要がある
  • テンプレートであって運用型の製品ではないので、サポート窓口はなく、更新も自分で対応する
  • OpenAIやS3の連携など一部の実例は、動かす前に自分の鍵とアカウントが要る

よくある質問

Open SaaSは、SaaSアプリを作るための無料オープンソースのスターターキットだ。Waspフレームワークを土台にした1つのReactとNode.jsのコードに、ほぼどの製品にも要る機能をまとめている。ユーザー認証、サブスク決済、管理ダッシュボード、ファイルアップロード、メールだ。複製して、自分の機能から始められる。