Repolode
wasp-lang

wasp-lang/open-saas

React、Node.js、Prisma、Waspを基盤とする、認証・決済・メール機能付きの無料MITライセンスのフルスタックSaaSスターター。

スター
16,129
フォーク
1,956
未解決の Issue
114
最終コミット
昨日

これは何?

Open SaaSは、Software as a Service型のWebアプリを構築するためのスターターテンプレートです。React、Node.js、Prisma向けのフルスタックフレームワークであるWaspを基盤とし、ランディングページ、ユーザーダッシュボード、管理画面に加え、SaaSでよく使われる各種機能を連携済みの状態で提供します。

メール認証と、Google、GitHub、Slack、Microsoftなどのソーシャルログインに対応しています。また、Stripe、Polar.sh、Lemon Squeezyとの決済連携、SendGrid、Mailgun、SMTP経由のメール送信、S3へのファイルアップロード、Waspの設定ファイルで定義するバックグラウンドジョブやcronタスク、関数呼び出しのサンプルを含むOpenAI APIの利用にも対応しています。フロントエンドのコンポーネントにはshadcn/uiを使用し、エンドツーエンドテストにはPlaywrightを採用しています。

さらに、AIコーディングツールがコードベース内で作業しやすくなるよう、AGENTS.md、skills、Claude Code pluginなど、エージェント向けのファイルも用意されています。RailwayまたはFly.ioへのデプロイはWasp CLIのコマンド1つで実行でき、ほかのホストにも手動でデプロイできます。

主な機能

  • 01Google、GitHub、Slack、Microsoftに対応したメール認証とソーシャルログイン
  • 02Stripe、Polar.sh、Lemon Squeezyによる決済
  • 03SendGrid、Mailgun、SMTP経由のメール送信
  • 04S3へのファイルアップロードとバックグラウンドジョブまたはcronタスク
  • 05バックエンド関数とフロントエンド間のエンドツーエンドの型安全性
  • 06コマンド1つでRailwayまたはFly.ioにデプロイ

ユースケース

  • 認証や課金機能を一から連携せずに、サブスクリプション型Webアプリを立ち上げる
  • React、Node.js、Prismaを使ってSaaSプロダクトのプロトタイプを作る
  • AIコーディングエージェントが整備済みのコードベースで作業する、AI活用アプリを構築する

クイックスタート

  1. 1

    npm経由でWasp CLIをインストールする

    npm i -g @wasp.sh/wasp-cli
  2. 2

    Open SaaSテンプレートから新しいSaaSアプリを作成する

    wasp new -t saas
  3. 3

    残りのセットアップとアプリの実行については、Open SaaSのドキュメントに従う

使う前に知っておきたいこと

  • Waspフレームワーク上に構築されているため、効果的にカスタマイズするにはWaspを習得する必要があります。
  • 複数の決済、メール、分析プロバイダーは任意で、それぞれ個別のアカウントとAPIキーが必要です。

トピック

よくある質問

open-saas とは?
React、Node.js、Prisma、Waspを基盤とする、認証・決済・メール機能付きの無料MITライセンスのフルスタックSaaSスターター。 Open SaaSは、Software as a Service型のWebアプリを構築するためのスターターテンプレートです。React、Node.js、Prisma向けのフルスタックフレームワークであるWaspを基盤とし、ランディングページ、ユーザーダッシュボード、管理画面に加え、SaaSでよく使われる各種機能を連携済みの状態で提供します。
open-saas は無料で使えますか?ライセンスは?
open-saas は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
open-saas は今もメンテナンスされていますか?
活発にメンテナンス中。open-saas の最終コミットは 2026年10月19日 です。
open-saas は何に使えますか?
認証や課金機能を一から連携せずに、サブスクリプション型Webアプリを立ち上げる React、Node.js、Prismaを使ってSaaSプロダクトのプロトタイプを作る AIコーディングエージェントが整備済みのコードベースで作業する、AI活用アプリを構築する
open-saas のインストール方法は?
npm経由でWasp CLIをインストールする: npm i -g @wasp.sh/wasp-cli Open SaaSテンプレートから新しいSaaSアプリを作成する: wasp new -t saas 残りのセットアップとアプリの実行については、Open SaaSのドキュメントに従う
open-saas はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/wasp-lang/open-saas

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト