A free, open-source JavaScript SaaS boilerplate built on the Wasp framework, providing pre-configured authentication, payments, and UI components for developers. It includes custom plugins for AI-assisted coding tools and requires coding knowledge to build and deploy the application.
Project overview
The project supplies pre-built integrations for common SaaS requirements like authentication, payments, and background jobs, aiming to reduce initial setup time for new web applications.
Project type
Workflow
Use cases
Coding & Development
Deployment
Refer to project documentation
License
MIT
Best for
Developers who want to build a JavaScript SaaS application and require pre-configured authentication, payments, and AI-assisted coding support.
Key capabilities
Provides email verified and social authentication options, including Google, GitHub, Slack, and MS, configured with a few lines of code.
Includes integrated support for Stripe, Polar.sh, or Lemon Squeezy for handling products and payments.
Features ShadCN UI based components and styling, alongside an included admin dashboard.
Allows running cron jobs in the background or setting up queues by defining a function in the config file.
Enables developers to type backend functions and receive inferred types on the front-end automatically.
Incorporates AWS S3 integration for handling file uploads.
Supplies custom plugins, skills, and rules tailored for AI-assisted coding tools like Claude Code and Cursor.
Provides a CLI command to deploy the database, server, and client to Railway or Fly.io.
Limitations and risks
Wasp installation is supported only on macOS, Linux, or Windows with WSL.
The template relies on third-party services like Stripe and OpenAI for core SaaS features, which may introduce external dependencies.
Getting started
Installation requires macOS, Linux, or Windows with WSL. Users install the Wasp CLI via 'npm i -g @wasp.sh/wasp-cli', create an app via 'wasp new -t saas', and start building.
README: This template is: 1. fully open-source 2. completely free to use and distribute 3. comes with a ton of features out of the box!
README: One-command Deploy - Easily deploy your DB, Server, & Client with one commaned to Railway or Fly.io via the CLI. Or deploy manually to any other hosting serivce of your choice.
README: You've decided to build a SaaS app with the Open SaaS template. Great choice!
README: The template itself is built on top of some very powerful tools and frameworks, including: - 🐝 Wasp - a full-stack React, NodeJS, Prisma framework with superpowers - 🚀 Astro - Ast…