DEV Community

Cover image for Best free, open-source SaaS starters for React & NextJS 2024
vincanger
vincanger

Posted on

Best free, open-source SaaS starters for React & NextJS 2024

TL;DR

SaaS boilerplate starters are popping up everywhere, but they’re freakin’ expensive (~$200-$800).

I wanted to find the best free, open-source SaaS Starters for React & NextJS that are being actively maintained in 2024.

In the article below, I run through each starter’s features, and their pros and cons, so read on if you’re interested. But I’ve also put together this nice chart below that compares them quickly at a glance (btw, there's a text version of the same chart at the bottom of the article with clickable links).

Enjoy!

Image description

Introduction

Software as a Service (SaaS) apps are one of the best ways for indiehackers and solopreneurs to make some good money. Hence why SaaS boilerplate starters are are on the rise! But some of them go for upwards of $2,000 dollars, with the average being about $200.

That’s why I set out to find out if there were any free, open-source SaaS starters and how they measured up. After finding many but noticing that the majority are no longer actively maintained, I narrowed it down to these four free, open-source SaaS Starters: BoxyHQ’s SaaS Starter, Open SaaS, SaaS Starter Kit, and Next SaaS Stripe Starter.

BOXYHQ SaaS Starter Kit

Your Ultimate Enterprise-Compliant Next.js Boilerplate”

Image description

Image description

BoxyHQ is a company focusing on security, with a specialization in Single-Sign-On (SSO) and enterprise security solutions. So it’s no wonder that this SaaS starter kit, while free and open-source, focuses more on enterprise needs.

So if you’re looking for a clean-looking boilerplate that’s got secure SAML SSO, user account creation, team creation, and management, as well as integration for webhooks and events, then this is your template.

Pros:

  • SAML Single Sign-On
  • Comprehensive roles and permissions
  • Strong focus on enterprise SaaS application development

Cons:

  • Geared more toward enterprise-level applications which may be overkill for smaller projects
  • Some of the upcoming features such as billing and subscriptions are not yet implemented

Open SaaS

The free SaaS template with superpowers”

Image description

Image description

Open SaaS focuses on creating a full-featured, open-source SaaS boilerplate that’s got everything you’d expect from a paid template, including integrated A.I. examples, configured analytics dashboard for your site’s traffic and revenue stats, and full documentation and support.

It’s brought to you by the Wasp team, a full-stack React / NodeJS / Prisma framework that manages features for you via a config file. This means you can, for example, “roll your own auth” in just a few lines of code because Wasp manages the boilerplate for you.

Pros:

  • Leverages Wasp for full-stack development, reducing development time
  • Has full documentation and a diverse and supportive community
  • Integrated with OpenAI API and includes AI-powered app examples
  • End-to-end Typesafety out-of-the-box

Cons:

  • Some broader SaaS app features, like testing, may be missing
  • Dependent on Wasp, a lesser-known, yet performant, full-stack framework

SaaS Starter Kit

Image description

Image description

SaaS Starter Kit is a modern SaaS boilerplate geared toward creating a comprehensive SaaS solution with free/open-source and pro/paid options.

It’s a simple, clean UI packed with a lot of nice UI components, including Shadcn UI analytics dashboard components. Unfortunately though, you’ll have to integrate them with your own data source as most of the boilerplate comes without the plumbing.

It’s missing a lot of configuration at the moment, but looks like it could be a promising template in the future

Pros:

  • Comes in both free and Pro versions, making it adaptable for versatile needs
  • Nicely designed UI components, specifically for the Admin dashboard

Cons:

  • The Pro version, which has enhanced features, is not free which may discourage some users
  • Mostly a collection of UI components with Auth built-in, so developers still need to do a lot of work

Next SaaS Stripe Starter

Image description

Image description

Next SaaS Stripe Starter is a simple, clean looking SaaS boilerplate that leverages modern, trendy tools. Although it’s not as full-featured as some of the others, it looks nice and has a sleek blog, thanks to its use of Shadcn UI and Contentlayer. Generally, it’s in a good state to use as a foundation for your SaaS.

If you’re looking for a minimal NextJS template and are ok with doing a lot of customization and feature development, then this is the one for you.

Pros:

  • Looks nice and leverages a variety of trendy tools.
  • It includes future updates that cover a resend feature for successful subscriptions and switching subscription plans.

Cons:

  • Little to no documentation
  • Not as feature-rich as other templates.

VI. Conclusion & Recommendations

While all the SaaS Starters provide a great foundation for your projects, consider BOXYHQ if you’re working on an enterprise-level application. Open SaaS would be the ideal overall template if you are looking for a production-ready template and want to ship fast, while the Next SaaS Stripe Starter is suitable if you’re building a simple/micro-SaaS and you want a modern design aesthetic.

BoxyHQ SaaS Starter Kit Open SaaS SaaS Starter Kit Next SaaS Stripe Starter
Suitable For 🏢 📈
Enterprise. For apps needing Teams features
🧑‍💻🤖 
Indiehackers & Startups building modern (AI) apps with speed
🧑‍💻🔧 
Indiehackers looking for a good collection of UI components
🧑‍💻🎨 
Indiehackers looking for a minimal, sleek SaaS boilerplate.
Ease of Use 6/10
Complex, Enterprise-focused.
8/10
Streamlined and fast. Well documented.
5/10
Requires lots of additional setup.
7/10
Good foundation but lacks som features
Auth Email verified, SAML SSO, Google, Github via Auth.js Email Verified, Google, Github via Wasp w/ Lucia Email, Google via Auth.js Google via Auth.js
Admin Dashboard Teams management only Built-in & pre-configured Site and Revenue Analytics UI components for Revenue analytics (not configured) None
Payments No (Coming soon) Stripe Stripe (+ Lemonsqueezy Paid version) Stripe
Analytics 3rd-party via Mixpanel (Paid) Plausible (Free, Open-Source) or Google Vercel Analytics (Paid) Vercel Analytics (Paid)
A.I. ready No Built-in AI-powered https://opensaas.sh (OpenAI API) No No
End-to-end typesafety No Yes No No
Emailer SMTP SendGrid, EmailGun, or SMTP Resend Resend
Blog built-in No Yes (via https://astro.build/) No (Paid version, yes) Yes (via https://contentlayer.dev/)
Styling Tailwind Tailwind Tailwind, Shadcn ui Tailwind, Shadcn ui
UI & design Basic Nicely styled Basic w/ nice UI components Modern, trendy styling
Community support https://discord.gg/uyb7pYt4Pa https://discord.gg/aCamt5wCpS https://www.reddit.com/r/saas_kit/(no discussions at publish time) None
Documentation Basic Very Detailed Basic Poor
Demo App None https://opensaas.sh https://www.saasstarterkit.com/ https://next-saas-stripe-starter.vercel.app/

Top comments (20)

Collapse
 
davorrunje profile image
Davor Runje

We used it to build a prototype of a SaaS and it will go live in 2-3 weeks. Amazing how quickly we were able to go from an idea to a fully functional product with Stripe integration, subscriptions and everything (captn.ai). Check it out, this is a game-changer!

Collapse
 
vincanger profile image
vincanger

wow, very nice! which boilerplate starter did you use?

Collapse
 
zvone187 profile image
zvone187

Starters are the best - saves so much time setting up a project

Collapse
 
infomiho profile image
Mihovil Ilakovac • Edited

Why not just start from scratch and build your own "template"?

Collapse
 
vincanger profile image
vincanger

you could! and you would learn a lot in the process, but boilerplates save you tons of time. Plus, starters like Open SaaS that have detailed docs and allow you to be way more efficient.

Collapse
 
fernandezbaptiste profile image
Bap

Really strong description for each one of them, thanks mate

Collapse
 
vincanger profile image
vincanger

yeah, we don't need anymore click-bait listicles :)

Collapse
 
fernandezbaptiste profile image
Bap

🙃

Collapse
 
eddsaura profile image
Jose E Saura

Champ

Collapse
 
vincanger profile image
vincanger

haha thanks

Collapse
 
vincanger profile image
vincanger

thank you, boss

Collapse
 
sip profile image
Dom Sipowicz

Amazing comparison! Thank you. You should do that every year. We need another one like that for e-commerce and AI kickstarters :D

Collapse
 
vincanger profile image
vincanger

OpenSaaS.sh has built in AI example app

Collapse
 
franciscomoretti profile image
Francisco Moretti

Here is another simple one, similar to Next Saas Stripe Starter, but simpler and combined with T3 (including TRPC)

github.com/FranciscoMoretti/t3-saa...

Collapse
 
vincanger profile image
vincanger

ooh missed that one

Collapse
 
random_ti profile image
Random

Awesome starter kits ✨

Collapse
 
vincanger profile image
vincanger

🙏 thanks

Collapse
 
matijasos profile image
Matija Sosic

This is an awesome overview! I especially like the table where you neatly compared the starters across all the parameters. Thanks!

Collapse
 
vincanger profile image
vincanger

🙏

Collapse
 
schalkneethling profile image
Schalk Neethling

@vincanger Thank you for including BoxyHQ in your roundup! We are honored to be mentioned alongside these other great tools. We would love to get our ease of use up and would appreciate all feedback. 🙏

As our starter kit is open source, everyone is welcome to raise issues and make contributions to help us make this the best and easiest-to-use SaaS starter kit for folks building SaaS products with the aim of selling to enterprise clients. 🙌

Here is a link to the repository: github.com/boxyhq/saas-starter-kit

Some comments may only be visible to logged-in visitors. Sign in to view all comments.