Introduction
Welcome to your new SaaS App!
Section titled “Welcome to your new SaaS App!”You’ve decided to build a SaaS app with this template. Great choice! 🎉
This template is:
- fully open-source
- completely free to use and distribute
- comes with a ton of features out of the box
- community-driven and constantly improving!
Check it out in action here: OpenSaaS.sh
Check out the Code: Open SaaS GitHub Repo
What’s inside?
Section titled “What’s inside?”The template itself is built on top of some very powerful tools and frameworks, including:
- 🐝 Wasp - A full-stack (React, NodeJS, Prisma) framework for the app itself.
- 🚀 Astro - A static content framework alongisde its Starlight theme for documentation and blog.
- 💸 Stripe or Lemon Squeezy or Polar - for products and payments.
- 📈 Plausible or Google Analytics - for analytics.
- 🤖 OpenAI - for LLM integration into our app.
- 📦 AWS S3 - for file uploads.
- 📧 SendGrid, MailGun, or SMTP - for email sending.
- 💅 TailwindCSS and ShadCN - for styling.
Because we’re using Wasp as the full-stack framework, we can leverage a lot of its features to build our SaaS in record time, including:
- 🔐 Full-stack Authentication - Email verified + social Auth in a few lines of code.
- ⛑ End-to-end Type Safety - Type your backend functions and get inferred types on the front-end automatically, without the need to install or configure any third-party libraries. Oh, and type-safe Links for navigation, too!
- 🤖 Jobs - Run cron jobs in the background or set up queues simply by defining a function in the config file.
- 🚀 One-command Deploy - Easily deploy via the CLI to Fly.io or Railway, with guides for other providers like Netlify, Cloudflare, Heroku, etc.
You also get access to Wasp’s diverse, helpful community if you get stuck or need help.
In the next sections, we’ll get our SaaS app started and tour its features. Let’s get started!