Skip to content

Open SaaS

Free, open-source starter kit for building a SaaS web app with React, Node.js and Prisma.

Stars
16.2k
Forks
2k
Licence
MIT
Language
MDX
Last update
9 days ago
Type
App

What it is

Open SaaS is a template for building a software-as-a-service web app. It comes pre-built with common pieces such as user login (email and social sign-in), payments via Stripe, Polar.sh or Lemon Squeezy, email sending, background jobs, a landing page and an admin dashboard. It is built on the Wasp full-stack framework, which uses React, Node.js and Prisma.

  • Start a new SaaS app with user accounts and a Stripe or Polar.sh checkout flow
  • Add scheduled or background jobs by defining functions in the Wasp config
  • Upload user files to AWS S3
  • Send transactional email through SendGrid, Mailgun or SMTP
  • Deploy the database, server and client to Railway or Fly.io with a single CLI command

Great for

  • Developers who want a head start on a subscription-based web product
  • Solo builders who want auth, payments and email already wired up
  • Teams that plan to use an AI coding assistant and want project rules and plugins included
  • Developers already comfortable with React and TypeScript

Not ideal for

  • Complete beginners to web development, since it assumes familiarity with React, Node and a command line
  • Projects that need a different backend stack, because the template is built around Wasp, Prisma and React
  • People looking for a finished product rather than a starting point to customize
Step-by-step guide: how to use Open SaaSInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Install with a package manager

    You'll need: Node.js · Wasp CLI (installed via npm)

    Install the Wasp CLI

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

    Create a new SaaS app from the template

    wasp new -t saas
  2. 2

    Run it

    • Install the Wasp CLI with npm.
    • Run wasp new -t saas to create a copy of the template in a new directory.
    • Open the new directory and follow the Open SaaS docs for local setup.
    • Customize the landing page, features and integrations from there.
  3. 3

    Get the most out of it

    • Use the included AGENTS.md, skills and Claude Code plugin with an AI coding assistant
    • Use Wasp's built-in auth to add email verification and social sign-in (Google, GitHub, Slack, Microsoft)
    • Define background jobs and cron tasks in the Wasp config file
    • Connect a payments provider (Stripe, Polar.sh or Lemon Squeezy) for subscriptions
    • Deploy with the one-click Railway template or the CLI to Railway or Fly.io

Downloads

Strengths

  • Free and MIT-licensed, with many common SaaS features included out of the box
  • Built on Wasp, which provides end-to-end type safety between backend and frontend
  • Includes AI-assistant support (AGENTS.md, skills and a Claude Code plugin) for coding help

Trade-offs

  • Depends on the Wasp framework, so you inherit its conventions and its release cycle
  • The README is truncated here and does not detail every feature's setup effort, so the real integration work is unclear
  • Requires familiarity with React, Prisma and deployment to get the most from it

How it compares

ProjectStarsTypeLevelUpdatedBest for
open-saas (this)16.2kAppintermediate9 days agoDevelopers who want a head start on a subscription-based web product
wasp18.8kFrameworkintermediate4 days agoDevelopers who want to build a full-stack React and Node.js app quickly
cal.diy49.6kAppadvanced4 days agoIndividuals who want to self-host their own booking page
quivr39.6kFrameworkadvanced4 days agoDevelopers building a search or monitoring pipeline over a stream of documents
nuxt61kLibraryintermediate4 days agoDevelopers who already know Vue.js and want a structured full-stack setup
full-stack-fastapi-template46.1kFrameworkintermediate4 days agoDevelopers starting a new full-stack web app with a Python backend and React frontend

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.