Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Open-source TypeScript boilerplate for building SaaS products with React, Next.js, Express, MongoDB, Stripe, and AWS.

NEXT.js starter blog with MDX, Tailwind CSS, TypeScript, and pre-configured Development Environment with Husky, Lint Staged and Commitizen.

A modern, responsive Tailwind CSS website template for Discord bots with command search, dark theme, and zero build dependencies.

Next.js with Reactstrap (React dashboard web application with Bootstrap 4 Components from Reactstrap).

A next-generation web framework for Deno with island-based hydration and zero runtime overhead.

Modern, fast, and fully static Astro starter with i18n, Tailwind CSS v4, and Shadcn theming.

A HTML5 optimized boilerplate for static websites
SaaS Boilerplate is an open-source web application starter codebase from Async Labs (the team behind Builder Book and Async) that saves development time by pre-implementing the common features every SaaS product needs. It takes your product-specific business logic as input and produces a production-ready app and API server, covering authentication, billing, teams, and file uploads out of the box. The project is written in TypeScript and runs on a Next.js, Express, React, and MongoDB stack, with the official repository containing separate app, api, and lambda deployment folders.
The tech stack on the page is explicitly React, Material-UI, Next, MobX, Express, Mongoose, MongoDB, and TypeScript, with Google Analytics for tracking.
The repository has an app folder (Next.js frontend/SSR) and an api folder (Express REST API). To run locally, create a .env file in api based on .env.example, set MongoDB, Google OAuth, AWS SES/S3, Mailchimp, and Stripe keys, then run yarn dev in api and app. The lambda folder symlinks the api directory and provides a serverless.yml for AWS Lambda deployment; Heroku and Elastic Beanstalk instructions are covered in the companion book.
The boilerplate itself is free and open-source under the MIT License. The associated Builder Book course is a paid product sold at builderbook.org, but the code in the saas folder is freely available.
Yes, the code in the repository is released under the MIT License, so you can use and modify it freely, even for commercial projects. The optional Builder Book guide is a separate paid product.
It uses React, Material-UI, Next.js, MobX, Express, Mongoose, MongoDB, and TypeScript. The app server handles server-side rendering and the API server handles data processing.
Yes, billing is built in with Stripe: you can subscribe and unsubscribe a team, update card info, and handle failed payment webhooks.
After cloning the repo, create a .env file in the api folder with your MongoDB, Google OAuth, AWS, Mailchimp, and Stripe keys, then run yarn install and yarn dev in both the api and app folders. Detailed instructions are in the README.
