React and Next.js!

React is a popular free and open-source JavaScript framework for building enterprise-class web apps, reactive user-interface, and fast end-results.

Next.js is properly the most popular web framework nowadays, it is open source, React-based framework, developer-friendly, and packed by a large community of developers all over the world.

The starters

Next.js community is continuously pushing new open source starters that use different technologies in order to boost development speed, improve performance and produce a good quality product.

There are different types of open source starters and templates that built to reduce production time and help developers generate a good quality product. We covered many of them in the following list:

21 Free Open-source React Dashboards and Control Panel Templates
React is an amazing framework for building scalable apps. It also has a growing supportive community of passionate developers all around the world. In terms of templates, and UI components, React does not have any shortage, thanks to its active community. As we reviewed the best Vue dashboard and…
27 Next.js Free Open Source Boilerplate, Templates, and Starters
Next.js is an open-source web framework for React. It offers an easy workflow to build reactive scalable enterprise-grade apps. Next.js can also be used to to build desktop apps with Electron and Tauri (Rust), as well as mobile apps with Electron. Because Next.js has a vast wide
11 Best Free Next.js Dashboard Admin Templates
Next.js is a React framework that enables server-side rendering and other performance optimizations for web applications. Next.js is a powerful framework for building web applications using React. It offers server-side rendering, automatic code splitting, and optimized performance. With Next.js, yo…
7 Best Open Source Free React Landing Page Templates
What is a landing page? A landing page is a specialized web page designed to create a strong first impression and encourage visitors to take a specific action. It’s not just another page on a website, but a standalone page crafted in response to a marketing campaign or offer. Landing

This list!

In this post, we will explore the best open source free React templates and Next.js starters to build a SaaS (Software as a Service) solutions.

React Starters

1- Enrolla SaaS and B2B React Starter

Endrolla is a free open-source React-based framework for building customer-centered and B2B. It uses React, TypeScript, GraphQL, and MongoDB.

Endrolla features include:

  • Responsive user-friendly interface
  • SSO (Single Sign-on) integration
  • Customers API token manager
  • Built-in back-office for sales and support teams
  • Integrates with many authentication services.
GitHub - enrolla/enrolla: The open source customer feature framework for B2Bs. Easily control how your product behaves and looks for different customers.
The open source customer feature framework for B2Bs. Easily control how your product behaves and looks for different customers. - GitHub - enrolla/enrolla: The open source customer feature framewor…

2- SaaSgear

SaaSgear is a free and open-source ReactJS and Node.js SaaS boilerplate for your next SaaS application. It uses MySQL as a database engine and comes with many enterprise-grade features to boost your production.

SaaSgear features include:

  • ReactJS: High-performance and powerful interactive UI with React.
  • GraphQL API: Fetching all the data you need with a single API call using GraphQL. Multiple GraphQL is merged in a single request.
  • Subscription payments: We have integrated Stripe subscription payments to allow you to monetize your SaaS.
  • Teams: Your users are able to invite their teammates to their account.
  • Roles and Permissions: Your users are only able to access the data and perform the actions that are allowed within their roles and permissions.
  • Authentication: User authentication with email and password, or via Google, GitHub, Facebook. Signup, login, reset password are included out of the box.
  • Cross-browsers and mobile responsiveness: Every single components have been tested across many browsers and devices to make sure it works everywhere.
  • HTML Emails: Send beautiful and responsive HTML emails to your customers with SendGrid and MJML.
  • Easy to upgrade: Easy release is planned and tailored carefully to make sure your upgrade experience smooth and painless.
GitHub - JSLancerTeam/saasgear: ReactJS and NodeJS SaaS boilerplate for your next SaaS application 🔜🔛🔝
ReactJS and NodeJS SaaS boilerplate for your next SaaS application 🔜🔛🔝 - GitHub - JSLancerTeam/saasgear: ReactJS and NodeJS SaaS boilerplate for your next SaaS application 🔜🔛🔝

3- ReactAdvantage

ReactAdvantage is a starter kit to make starting your next React project easier, so you can focus on the business logic instead of having to worry about the tooling and infrastructure. This project includes nice looking UI components (PrimeReact) and common pages, like login, that most web applications need. It is free and open-source as it is licensed under the MIT License.

In addition to making it easy to get started on a project with a well-thought-out architecture, one main goal was performance. For this reason, Apollo and GraphQL sit between React and ASP.NET Core 2. We are working toward building in an Identity Server for authentication and authorization and on making the framework multi-tenant capable.

GitHub - joewalling/ReactAdvantage: SaaS starter kit with a React front-end with GraphQL
SaaS starter kit with a React front-end with GraphQL - GitHub - joewalling/ReactAdvantage: SaaS starter kit with a React front-end with GraphQL

4- SaaS UI

SaaS UI is a free, open-source React component library designed to help startups and developers easily build B2B SaaS projects and create rich, informative dashboards for system users. It comes in two editions:

  • The Core edition, which is free and open-source, includes over 40 components, multiple screens, authentication pages, a date picker, and many other useful UI components.
  • The Pro edition offers customizable dashboards for startups building SaaS/B2B apps.
GitHub - saas-js/saas-ui: The React component library for startups, built with Chakra UI.
The React component library for startups, built with Chakra UI. - GitHub - saas-js/saas-ui: The React component library for startups, built with Chakra UI.

SaaS starters for Next.js

5- Shopply OS Ordering Platform

Shopply is a free, open-source ordering platform designed to benefit both wholesale suppliers and the venues they serve. It provides a full-stack boilerplate that gives you maximum flexibility and speed, utilizing Next.js, Chakra UI, Express.js, and MongoDB.

No longer available.

6- Nextacular

Nextacular is an open-source starter kit that will help you build full-stack multi-tenant SaaS platforms efficiently and help you focus on developing your core SaaS features. Built on top of popular and modern technologies such as Next JS, Tailwind, Prisma, and Stripe. You can check the live demo at this link.

Nextacular features include Authentication, Billing & Payment, Database, Email, Custom Domains, Multi-tenancy, Workspaces, and Teams management.

GitHub - nextacular/nextacular: An open-source starter kit that will help you build full-stack multi-tenant SaaS platforms efficiently and help you focus on developing your core SaaS features. Built on top of popular and modern technologies such as Next JS, Tailwind, Prisma, and Stripe.
An open-source starter kit that will help you build full-stack multi-tenant SaaS platforms efficiently and help you focus on developing your core SaaS features. Built on top of popular and modern t…

7- SaaS Starter

This is a quick-start for building full-stack applications in React, Node.js, GraphQL and PostgreSQL. It includes a pre-built user account and organization system, and is powered by PostGraphile, TypeScript, Apollo Client, Graphile Worker, Graphile Migrate, GraphQL Code Generator, Ant Design and Next.js. Please note that this quick-start is not intended for beginners.

18 Open-source and Free Next.js Full-stack Starters For Enterprise and Startups
What is Next.js? Next.js is an open-source React-based framework used for building server-side rendering (SSR) web applications. It provides an efficient and easy-to-use environment for developing web applications with minimal setup and configuration. If you are new to Next.js and looking for a st…

8- NextBase Starter (Lite)

NextBase is an exceptional open-source SaaS starter that leverages the robust Supabase backend. It expertly utilizes the latest Next.js 13 features, including the experimental app folder that supports nested layouts. The platform boasts a feature-rich list and a multitude of ready-to-use pages, making it an unmatched option for developers in need of a cutting-edge solution.

Here is the full list of NextBase features

  • 🚀 Next.js 13 with async components
  • 💻 Data fetching examples in React server and client components. Suspenseful data fetching with minimal loading screens.
  • ⚛️ React query setup configured
  • 🔥 React Hot Toast component
  • 💻 Fully typed with Typescript. Includes automatic type generation for Supabase tables
  • 🎨 Tailwind CSS
  • 🧪 Unit testing and integration testing setups built-in
  • 💚 Eslint, typescript, prettier, postcss configured for dev and test environments
  • 📈 Automatic sitemap generation
  • 🔍 SEO metadata, JSON-LD and Open Graph tags with NEXT SEO
  • ✍️ Semantic release with Automatic changelog generation
  • 🎨 Prettier Code formatter
  • 💎 Minimal styling
  • 📖 Codebase which is easy to read and modify
GitHub - imbhargav5/nextbase-nextjs13-supabase-starter: 🚀⚡️ Free Boilerplate and Starter kit for Next.js 13+, Supabase, Tailwind CSS 3.2 and TypeScript. 🚀 Next.js 🔥 Supabase 💻 TypeScript 💚 ESLint 🎨 Prettier 🐶 Husky 🧹 Lint-Staged 🧪 Jest 🧪 Testing Library 🕹️ Playwright ✍️ Commitizen 💬 Commitlint 💻 VSCode 🌪️ Vercel 🎨 PostCSS 🍃 Tailwind CSS ⚛️ React Query
🚀⚡️ Free Boilerplate and Starter kit for Next.js 13+, Supabase, Tailwind CSS 3.2 and TypeScript. 🚀 Next.js 🔥 Supabase 💻 TypeScript 💚 ESLint 🎨 Prettier 🐶 Husky 🧹 Lint-Staged 🧪 Jest 🧪 Testing Library…

9- Saas Starter Kit

Saas Starter is an exceptional boilerplate for building Software-as-a-Service (SAAS) applications using ReactJS and Node.js. It provides an easy-to-use interface and supports data storage using either PostgreSQL or MongoDB. It is important to note that while the free version of Saas Starter is highly valuable, it does not include support for Stripe, AWS CDK, or Nodemailer.

Saas Starter Kit is a modern SAAS boilerplate. Save weeks of development time having standard SAAS features implemented for you, and start building your core app right away.

Saas Starter features list:

  • ✅ Admin Dashboard
  • ✅ Full Authentication, with Google Social Login and Password Reset
  • ✅ User Profile Management with Email and Username change
  • ✅ User Dashboard
  • ✅ Checkout Pages
  • ✅ Landing and Pricing Page template
  • ✅ Decoupled Node.js server
  • ✅ Testing Setup with Cypress and Jest
  • ✅ CRUD operations
GitHub - Saas-Starter-Kit/SAAS-Starter-Kit-Pro: 🚀A boilerplate for building Software-as-Service (SAAS) apps with Reactjs, and Nodejs
🚀A boilerplate for building Software-as-Service (SAAS) apps with Reactjs, and Nodejs - GitHub - Saas-Starter-Kit/SAAS-Starter-Kit-Pro: 🚀A boilerplate for building Software-as-Service (SAAS) apps wi…

10- SaaS Starter Kit

This one is an open Source Next.js SaaS boilerplate for Enterprise SaaS app development. It is still in early development stage, and it is not meant for beginners.  It features user authentication workflow, users management, team management, member/ customer management, webhooks, internationalization and more.

Technology used for this SaaS boilerplate:

  • Next.js
  • Tailwind CSS
  • PostgreSQL
  • Prisma
  • TypeScript
  • SAML Jackson (for SAML SSO, and Directory Sync)
  • Svix for webhooks
  • Docker for deployment
GitHub - boxyhq/saas-starter-kit: Enterprise SaaS Starter Kit - Kickstart your enterprise app development with Next.js SaaS Starter Kit
Enterprise SaaS Starter Kit - Kickstart your enterprise app development with Next.js SaaS Starter Kit - GitHub - boxyhq/saas-starter-kit: Enterprise SaaS Starter Kit - Kickstart your enterprise app…

11- Next SaaS Boilerplate

This free open-source boilerplate will empower you to create your own SaaS business using SaaS boilerplate. The boilerplate leverages a highly productive, enterprise-grade stack that includes React, Material-UI, Next, MobX, Web Sockets, Express, Node, Mongoose, and MongoDB. It is written in TypeScript and has already been utilized to develop multiple world-class SaaS applications.

Next.js SaaS Boilerplate features highlight:

  • Server-side rendering (SSO)
  • SEO (Search engine optimized)
  • Production-ready server using Express.js framework
  • Mailchimp integration
  • User and user group management
  • File upload using AWS
  • Built-in CMS (content management system)
  • Team creation and management
  • Stripe integration
  • Websockets with Socket.io v3.
  • Custom logger
  • Easy configuration
GitHub - async-labs/saas: Build your own SaaS business with SaaS boilerplate. Productive stack: React, Material-UI, Next, MobX, WebSockets, Express, Node, Mongoose, MongoDB. Written with TypeScript.
Build your own SaaS business with SaaS boilerplate. Productive stack: React, Material-UI, Next, MobX, WebSockets, Express, Node, Mongoose, MongoDB. Written with TypeScript. - GitHub - async-labs/sa…

12- NextAPI

NextAPI is an open-source headless RESTful API solution for building SaaS applications. It is built with Next.js and TypeScript and uses the Supabase, Prisma, and React.email libraries. It currently supports user authentication, user management, team management, member invites, subscriptions, and email notifications.

GitHub - devkiran/NextAPI: A Next.js RESTful API Starter for building SaaS Apps
A Next.js RESTful API Starter for building SaaS Apps - GitHub - devkiran/NextAPI: A Next.js RESTful API Starter for building SaaS Apps

13- Next.js SaaS starter

This is a promising yet WIP (Work-in-Progress) Next.js SaaS starter for building SaaS apps. However, its documentation is not yet complete for production use.

GitHub - djyde/nextjs-saas-starter: Nextjs SaaS boilerplate
Nextjs SaaS boilerplate. Contribute to djyde/nextjs-saas-starter development by creating an account on GitHub.

14- Melonify:SaaS Starter for Next.js

Melonify Is An Open-source SaaS Starter for Next.js
If you’re looking to build a SaaS application, Melonify can save you time and effort by providing a solid foundation for your project. With its full-stack React boilerplate and cutting-edge technology stack, you can easily create a high-performance web application that will delight your users. It i…


SaaS Landing Page Starter

15- Free Next.js Template for SaaS startups

After you build your SaaS project using any of the previous starters, you will need to build a good landing page for it, well this open-source landing page starter is for that.  It contains everything you need to build a great landing page / marketing website for your startup. Great SEO metrics, Green WebVitals, 🚀 Performance, Clean & Pragmatic Codebase out of the box.

Features Highlights

  • Best SEO setup - Meta Tags, JSON-LD and Open Graph Tags
  • Tina CMS integration - local & (optional) production CMS
  • Optimized for Web Vitals
  • Blog with MDX
  • Mailchimp Integration - for newsletters
  • Sendgrid Integration - for sending emails
  • Dark mode - and customizable themes!
  • No UI library - just styled components, so you don't have to learn any new syntax
  • One click deployment - with Vercel or any other serverless deployment environment.
GitHub - Blazity/next-saas-starter: ⚡️ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture.
⚡️ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture. - GitHub - Blazity/next-saas-starter: ⚡️ Free Next.js responsive landing page template for SaaS…

If you know of any other open-source SaaS starter that we did not mention here, let us know.

Read More

16 Open-source Starters and Boilerplate for Building Your SaaS Project
What is a SaaS (Software-as-a-Service)? SaaS or Software as a service, is a software delivery model over the internet which saves the user the cost of installing, configuring and using the software, on their machines. The most popular example for SaaS is Gmail, the Google email service, Google Dri…
18 Open-source and Free Next.js Full-stack Starters For Enterprise and Startups
What is Next.js? Next.js is an open-source React-based framework used for building server-side rendering (SSR) web applications. It provides an efficient and easy-to-use environment for developing web applications with minimal setup and configuration. If you are new to Next.js and looking for a st…