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

vincanger @vincanger

About: Learning, Building, Sharing

Joined:
Dec 1, 2022

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

Publish Date: Jan 23 '24
234 28

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/

Comments 28 total

  • Matija Sosic
    Matija SosicJan 23, 2024

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

  • Mihovil Ilakovac
    Mihovil IlakovacJan 23, 2024

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

    • vincanger
      vincangerJan 23, 2024

      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.

  • christina
    christinaJan 23, 2024

  • Davor Runje
    Davor RunjeJan 23, 2024

    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!

    • vincanger
      vincangerJan 23, 2024

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

  • zvone187
    zvone187Jan 23, 2024

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

  • Random
    RandomJan 24, 2024

    Awesome starter kits ✨

  • Jose E Saura
    Jose E SauraJan 24, 2024

    Champ

  • Dom Sipowicz
    Dom SipowiczJan 25, 2024

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

    • vincanger
      vincangerJan 25, 2024

      OpenSaaS.sh has built in AI example app

  • Francisco Moretti
    Francisco MorettiJan 25, 2024

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

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

  • Bap
    BapJan 25, 2024

    Really strong description for each one of them, thanks mate

    • vincanger
      vincangerJan 25, 2024

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

      • Bap
        BapJan 25, 2024

        🙃

  • jenifer
    jeniferJan 26, 2024

    i am single who wana date With me please join my profile here https://flirtforyou.life/?u=ekzwkwf&o=7z2mn79&m=1

  • Schalk Neethling
    Schalk NeethlingJan 29, 2024

    @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

Add comment