Open Saas

A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma). Full-featured: Auth (email, google, github, slack, MS), Email sending, Background jobs, Landing page, Payments (Stripe, Polar.sh), Shadcn UI, S3 file upload. AI-ready with tailored AGENTS.md, skills, and Claude Code plugin. One cmd depl

Last verified:

Visit Open Saas

What is Open Saas?

Open SaaS is a free, open-source, full-stack SaaS starter kit built for the AI era, powered by the Wasp framework. It combines React, NodeJS, and Prisma to provide everything developers need to launch a feature-rich SaaS product quickly. The template comes pre-configured with authentication, payment processing, admin dashboard, analytics, email sending, file uploads, and more out of the box.

Key features include full-stack type safety with TypeScript, DIY auth that you own (email verification plus Google/GitHub social auth), Stripe/Polar.sh/Lemon Squeezy payment integration, an admin dashboard with graphs and tables, Plausible or Google Analytics integration, OpenAI API integration, AWS S3 file uploads with presigned URLs, TailwindCSS styling with TailAdmin components, a built-in blog with Astro, E2E tests with Playwright, and one-command deployment to Fly.io, Railway, or Netlify.

Open SaaS is designed for indie hackers, entrepreneurs, self-taught coders, full-stack developers, and anyone building SaaS products in the AI era. It's particularly valuable for developers who want to launch MVPs quickly without spending weeks setting up infrastructure, authentication, payments, and other essential SaaS features. The template has over 13k GitHub stars and is used by products like microinfluencer.club, kivo.dev, searchcraft.io, and reviewradar.ai.

Open Saas pricing

Pricing model: Freemium

Open SaaS itself is 100% free and open-source to use and distribute. The template includes a default pricing structure with three plans you can configure: Hobby subscription plan at $9.99/month, Pro subscription plan at $19.99/month (most popular), and a credits10 one-time purchase plan. Users get 3 free credits to trial the product before paying. You configure your own Stripe, Polar.sh, or Lemon Squeezy product and price IDs in the .env.server file. The boilerplate has no cost - you only pay for your own hosting, payment processor fees, and third-party services like SendGrid or AWS S3.

Open Saas pros

  • 100% open-source and completely free to use and distribute
  • Full-stack type safety with auto-generated TypeScript types
  • Pre-configured authentication with email verification and social login
  • Stripe, Polar.sh, and Lemon Squeezy payment integration ready to go
  • Admin dashboard with graphs, tables, and analytics built-in
  • OpenAI API integration included out of the box
  • One-command deployment to Fly.io, Railway, or Netlify
  • No vendor lock-in since you own all your code
  • Built-in blog with Astro framework for SEO
  • E2E tests with Playwright and GitHub Actions CI pipeline
  • AWS S3 file uploads with presigned URLs included
  • Email sending built-in with SendGrid, MailGun, or SMTP support
  • Cron jobs for background tasks easily configured
  • TailwindCSS styling with TailAdmin components
  • Active Discord community and complete documentation
  • AI-ready with custom agent rules and Wasp abstractions
  • Over 13k GitHub stars with active community development

Open Saas cons

  • Requires installing Wasp framework first via CLI
  • Learning curve for Wasp-specific configuration and abstractions
  • Opinionated stack may not fit all project requirements
  • Some features like Replicate integration still coming soon
  • Payment plans require manual environment variable configuration
  • May be overkill for simple single-page applications
  • Tied to Wasp ecosystem which is less mature than established frameworks
  • Regional payment gateways beyond Stripe/Polar/Lemon Squeezy limited

Frequently asked questions about Open Saas

What is Open SaaS?

Open SaaS is a free, open-source, full-stack SaaS starter kit for React + NodeJS + Prisma, built for the AI era and powered by Wasp. It comes with everything a SaaS needs out of the box: authentication, Stripe/Polar.sh/Lemon Squeezy payments, admin dashboard, analytics, OpenAI integration, file uploads, email sending, blog, E2E tests, and one-command deployment.

Is Open SaaS really free?

Yes, Open SaaS is 100% open-source and completely free to use and distribute. The template itself costs nothing. You only pay for your hosting provider, payment processor fees, and any third-party services you use like SendGrid for email or AWS S3 for file storage.

What technologies does Open SaaS use?

Open SaaS is built on Wasp (full-stack React/NodeJS/Prisma framework), Astro for the blog/docs, Stripe or Lemon Squeezy for payments, Plausible or Google Analytics, OpenAI API for AI features, AWS S3 for file uploads, SendGrid/MailGun/SMTP for email, TailwindCSS for styling, TailAdmin for admin dashboard components, and Playwright for E2E tests.

How do I install Open SaaS?

First install Wasp on macOS, Linux, or Windows with WSL by running: curl -sSL https://get.wasp-lang.dev/installer.sh | sh. Then create a new SaaS app with: wasp new -t saas. This creates a clean copy of the Open SaaS template in a new directory where you can start building immediately.

Where can I deploy Open SaaS?

You can deploy Open SaaS anywhere with no vendor lock-in since you own all your code. The easiest option is one-command deploy to Fly.io via the Wasp CLI. It also works on Railway, Netlify, and other providers. The template includes a CI pipeline with GitHub Actions for automated testing and deployment.

What payment providers are supported?

Open SaaS supports Stripe, Polar.sh, and Lemon Squeezy as payment providers. Checkout and webhooks are pre-configured for all three. You just choose your provider and plug in your product/price IDs in the .env.server file. Payment provider expansion including Paddle and regional-friendly options is on the roadmap.

Does Open SaaS have authentication built-in?

Yes, Open SaaS comes with pre-configured full-stack authentication that you own. It includes email verification plus social authentication with Google and GitHub login. The auth is built with Wasp's abstractions and requires just a few lines of code to set up. You have full control over the authentication system.

Is there an admin dashboard?

Yes, Open SaaS includes a built-in admin dashboard with graphs, tables, and analytics. Admin users can access the user table to view and search for users, and edit or update information manually. The dashboard uses TailAdmin components for TailwindCSS and integrates with Plausible or Google Analytics.

How do I add more subscription plans?

You add more plans by creating additional products and price IDs in your Stripe dashboard, then updating the environment variables in your .env.server file and the relevant code in your app. By default, the template has hobby and pro subscription plans plus a credits10 one-time purchase plan that you can customize.

What AI features are included?

Open SaaS includes OpenAI API integration out of the box with a simple example. It's designed as an AI-first developer experience with Wasp's abstractions, opinionated defaults, and custom agent rules, skills, and tools for AI-assisted coding tools like Cursor, VSCode + Copilot, or Claude. The roadmap includes expanding AI workflows with Vercel's AI SDK and Cursor/Claude prompt presets.

Categories

Use cases

Browse all AI tools on NeedAnAI