# Open Saas | Open Source SaaS App Starter For React & Node.js With Superpowers

**URL:** <https://onehack.st/t/open-saas-open-source-saas-app-starter-for-react-node-js-with-superpowers/296389>\
**Category:** Tools & Scripts\
**Tags:** programming, privacy, cloud-storage, ai\
**Created:** [November 28, 2024, 10:13pm UTC](https://onehack.st/t/open-saas-open-source-saas-app-starter-for-react-node-js-with-superpowers/296389 "2024-11-28T22:13:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![WhiteHat](https://onehack.st/user_avatar/onehack.st/whitehat/32/162514_2.png) [@WhiteHat](https://onehack.st/u/WhiteHat)\
**Post date:** [November 28, 2024, 10:13pm UTC](https://onehack.st/t/open-saas-open-source-saas-app-starter-for-react-node-js-with-superpowers/296389/1 "2024-11-28T22:13:00Z")

</div>

## Welcome to your new SaaS App! 🎉

You’ve decided to build a SaaS app with the Open SaaS template. Great choice!

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!
4. focused on free, open-source services, where possible

🧑‍💻 Check it out in action here: [OpenSaaS.sh](https://opensaas.sh/)  
📚 Check out the Docs here: [Open SaaS Docs](https://docs.opensaas.sh/)

## What’s inside?

The template itself is built on top of some very powerful tools and frameworks, including:

- 🐝 [Wasp](https://wasp-lang.dev/) - a full-stack React, NodeJS, Prisma framework with superpowers
- 🚀 [Astro](https://starlight.astro.build/) - Astro’s lightweight “Starlight” template for documentation and blog
- 💸 [Stripe](https://stripe.com/) - for products and payments
- 📈 [Plausible](https://plausible.io/) or [Google](https://analytics.google.com/) Analytics
- 🤖 [OpenAI](https://openai.com/) - OpenAI API integrated into the app or [Replicate](https://replicate.com/) (coming soon 👀)
- 📦 [AWS S3](https://aws.amazon.com/s3/) - for file uploads
- 📧 [SendGrid](https://sendgrid.com/), [MailGun](https://mailgun.com/), or SMTP - for email sending
- 💅 [TailwindCSS](https://tailwindcss.com/) - for styling
- 🧑‍💼 [TailAdmin](https://tailadmin.com/) - admin dashboard & components for TailwindCSS
- 🧪 [Playwright](https://playwright.dev/) - end-to-end tests with Playwright

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](https://wasp-lang.dev/docs/auth/overview) - Email verified + social Auth in a few lines of code.
- ⛑ [End-to-end Type Safety](https://wasp-lang.dev/docs/data-model/operations/overview) - 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, too!
- 🤖 [Jobs](https://wasp-lang.dev/docs/advanced/jobs) - Run cron jobs in the background or set up queues simply by defining a function in the config file.
- 🚀 [One-command Deploy](https://wasp-lang.dev/docs/advanced/deployment/overview) - Easily deploy via the CLI to [Fly.io](https://fly.io/), or to other providers like [Railway](https://railway.app/) and [Netlify](https://netlify.com/).

You also get access to Wasp’s diverse, helpful community if you get stuck or need help.

- 🤝 [Wasp Discord](https://discord.gg/aCamt5wCpS)

## Getting Started

### Simple Instructions

First, to install the latest version of [Wasp](https://wasp.sh/) on macOS, Linux, or Windows with WSL, run the following command:

curl -sSL [https://get.wasp-lang.dev/installer.sh](https://get.wasp-lang.dev/installer.sh) | sh

Then, create a new SaaS app with the following command:

wasp new -t saas

This will create a **clean copy of the Open SaaS template** into a new directory, and you can start building your SaaS app right away!

### Detailed Instructions

For everything you need to know about getting started and using this template, check out the [Open SaaS Docs](https://docs.opensaas.sh/).

We’ve documented everything in great detail, including installation instructions, pulling updates to the template, guides for integrating services, SEO, deployment, and more. 🚀

## Getting Help & Providing Feedback

There are two ways to get help or provide feedback (and we try to always respond quickly!):

1. [Open an issue](https://github.com/wasp-lang/open-saas/issues)
2. [Wasp Discord](https://discord.gg/aCamt5wCpS) – please direct questions to the #🙋questions forum channel

## Contributing

Note that we’ve tried to get as many of the core features of a SaaS app into this template as possible, but there still might be some missing features or functionality.

We could always use some help tying up loose ends: contributions are welcome! Check out [CONTRIBUTING.md](https://github.com/wasp-lang/open-saas/blob/main/CONTRIBUTING.md) for more details.

## GitHub:

[https://github.com/wasp-lang/open-saas](https://github.com/wasp-lang/open-saas)
