• Stars
    star
    7,029
  • Rank 5,500 (Top 0.2 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created 9 months ago
  • Updated 7 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A free, open-source SaaS app starter for React & Node.js with superpowers. Full-featured. Community-driven.

Welcome to your new SaaS App! 🎉

Open SaaS - Open-source & 100% free React & Node.js SaaS starter! | Product Hunt

open-saas-demo.mp4

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
📚 Check out the Docs here: Open SaaS Docs

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 with superpowers
  • 🚀 Astro - Astro's lightweight "Starlight" template for documentation and blog
  • 💸 Stripe - for products and payments
  • 📈 Plausible or Google Analytics
  • 🤖 OpenAI - OpenAI API integrated into the app
  • 📧 SendGrid, MailGun, or SMTP - for email sending
  • 💅 TailwindCSS - for styling
  • 🧑‍💼 TailAdmin - admin dashboard & components for TailwindCSS

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, 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 to other provides like Railway and Netlify.

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

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, so consider contributing!

More Repositories

1

wasp

The fastest way to develop full-stack web apps with React & Node.js.
TypeScript
12,933
star
2

SaaS-Template-GPT

TypeScript
656
star
3

haskell-handbook

Best practices on how to be efficient with Haskell in production
90
star
4

starters

Starting points for Wasp applications with batteries included
TypeScript
23
star
5

lazy-card-generator

Demonstration of Wasp and Supabase working together, using Llama 3 and SDXL to generate greeting cards!
TypeScript
18
star
6

gitpod-template

JavaScript
17
star
7

strong-path

Strongly typed paths in Haskell
Haskell
14
star
8

vscode-wasp

Wasp extension for Visual Studio Code
TypeScript
10
star
9

web

Website, docs and blog.
JavaScript
8
star
10

web-development-jargon

Jargon from web development in simple terms!
6
star
11

learning-materials

A place to collect some useful learning materials for Wasp
5
star
12

ask-the-documents

Ask The Documents (Embeddings / ChatGPT) with Wasp & PG Vector
TypeScript
5
star
13

wasp-bot

JavaScript
4
star
14

mage-aider

JavaScript
3
star
15

misc

Haskell
2
star
16

get-wasp

Shell
2
star
17

openid-client-experiment

TypeScript
2
star
18

Wasplit

JavaScript
2
star
19

deploy-action

Github Action to deploy with Wasp to Fly.io
2
star
20

mage-screenshots

A test repository for generating screenshots of Mage apps.
TypeScript
2
star
21

lucia-playground

Testing out the https://lucia-auth.com/ library
TypeScript
2
star
22

deploy-to-caprover-action

2
star
23

prisma-day-2021

JavaScript
1
star
24

replit-template

Shell
1
star
25

wasp-sh-redirect

Cloudflare Worker for redirecting from wasp-lang.dev to wasp.sh
JavaScript
1
star
26

wasp-migrate

Migration tool for older versions of Wasp
TypeScript
1
star
27

homebrew-wasp

1
star
28

codespaces-template

Github Codepaces setup with Wasp pre-installed
CSS
1
star
29

wasp-codemod

TypeScript
1
star