Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Next.js SAAS boilerplate with Stripe subscriptions, NextAuth authentication, OpenAI integration, and an admin dashboard.
SAAS Starter Kit is an open-source boilerplate for building Software-as-a-Service applications on Next.js, bundling authentication, Stripe billing, an admin dashboard, and OpenAI integration so you can start on your core product immediately.
SAAS Starter Kit is a production-ready SAAS boilerplate built with React.js, Next.js, TypeScript, Tailwind CSS, Shadcn, Stripe, NextAuth, Prisma, Postgres, and Playwright. It provides the standard features every SAAS product needs — admin dashboard, authentication with Google social login, user profile management, Stripe subscription payments, checkout pages, landing and pricing page templates, CRUD operations, and OpenAI integration — so developers skip weeks of setup and focus on their unique application. The open-source repository lives on GitHub with 625 stars, and a paid Pro version adds multi-tenancy, roles and permissions, team invites, and more.
SAAS Starter Kit is for developers who want to launch a subscription-based web application without rebuilding the same plumbing. It suits indie hackers who need a fast starting point for a paid product, startups that require ready-made Stripe billing and auth, and AI-focused teams that want to integrate OpenAI-powered features into a Next.js app. It's also useful for freelancers who build multiple SAAS products and need a consistent foundation.
The core SAAS Starter Kit is free and open source, with all features listed above available in the GitHub repository. A paid Pro version is sold through the official website at saasstarterkit.com and adds premium capabilities such as multi-tenancy, roles and permissions, team invites, Lemon Squeezy merchant-of-record handling, a fully featured blog, and event-based analytics.
Yes, the base template is free and open source on GitHub. All the features listed in the repository README, including the admin dashboard, authentication, Stripe subscriptions, and OpenAI integration, are part of the free version.
The boilerplate is built with React and Next.js, written in TypeScript, styled with Tailwind CSS and Shadcn components, and uses NextAuth for authentication, Prisma with Postgres for the database, Stripe for payments, and Playwright for testing.
Yes, Stripe subscription payments and checkout pages are included in the free template, so you can accept recurring payments immediately after configuration.
Yes, a live demo is available at saasstarterkit.com/dashboard/test243/main. Certain features are disabled in the demo due to security or configuration constraints.
The Pro version adds a user dashboard, Lemon Squeezy merchant-of-record payments, roles and permissions, team invites, multi-user apps with multi-tenancy, a fully featured blog, and event-based analytics. You can find details on the official website.
