OpenSaaS

A free, open-source SaaS boilerplate built with React, Node.js, and Prisma

opensaas.sh
Visit Website
Launched
Category
Starter Kits
Sub-Category
SaaS Boilerplates
Pricing Model
Open source
Starts From
Free
Platforms
Web
Founder
Wasp Team

Target Audience

SaaS developersIndie hackersStartup foundersFull-stack developersOpen-source developersReact developersNode.js developers
OpenSaaS screenshot 1

What is OpenSaaS

OpenSaaS is a free, open-source SaaS starter for developers building web applications with React, Node.js, and Prisma. It includes authentication, payments, email, background jobs, file uploads, analytics, an admin dashboard, and deployment setup so you can start with the core infrastructure of a SaaS product already in place.

Overview

OpenSaaS gives developers a working SaaS foundation instead of making them wire together authentication, billing, database access, background jobs, email, and deployment from scratch. It is built on the Wasp full-stack framework and uses React, Node.js, and Prisma. The template includes email and social authentication, Stripe, Polar, and Lemon Squeezy payment support, AWS S3 file uploads, analytics, OpenAI integration, and a ShadCN UI based interface. You can deploy with Wasp to Railway or Fly.io, or deploy the application manually to another provider. The entire template is free and open source under the MIT license.

Who should and shouldn't use it

Should use it
  • You are building a SaaS product with React, Node.js, and PostgreSQL
  • You want authentication, payments, email, and background jobs ready from the start
  • You prefer owning and modifying the source code instead of using a hosted SaaS builder
  • You want an open-source starting point with no boilerplate license fee
  • You want Stripe, Polar, or Lemon Squeezy payment support already included
  • You want to deploy your SaaS quickly without setting up every service manually
Shouldn't use it
  • You want a no-code SaaS builder
  • You are building a simple static website or landing page
  • You do not want to use the Wasp framework
  • You want a hosted solution where infrastructure is managed for you
  • You need a starter built around a different backend framework

Key Features

  • Email authentication with verification and password reset
  • Google, GitHub, and Discord authentication
  • Stripe, Polar, and Lemon Squeezy payments
  • Background jobs and scheduled tasks
  • PostgreSQL database with Prisma
  • AWS S3 file uploads
  • Transactional email support
  • Plausible and Google Analytics support
  • OpenAI API example with function calling
  • ShadCN UI components
  • Admin dashboard
  • SEO-ready landing page and blog
  • Playwright end-to-end testing
  • One-command deployment with Wasp

Integrations Supported

StripePolarLemon SqueezyGoogleGitHubDiscordAWS S3SendGridMailgunSMTPPlausibleGoogle AnalyticsOpenAIRailwayFly.io

Frequently Asked Questions

Get Discovered by Founders Ready to Buy

List your app in front of 10,000+ builders actively searching for tools like yours. 100% free to submit, live in 24 hours.