#1111th of 11 in SaaS boilerplates

saas-starter

Next.js SaaS template with Stripe billing, email/password auth and team dashboard

Stars
16.2k
License
MIT
Last commit
Dec 2025
Language
TypeScript
Stars, last 29 weeks+897
25 Mar 2026: 15,290 stars1 Apr 2026: 15,353 stars8 Apr 2026: 15,429 stars15 Apr 2026: 15,475 stars22 Apr 2026: 15,513 stars29 Apr 2026: 15,554 stars6 May 2026: 15,582 stars13 May 2026: 15,615 stars20 May 2026: 15,633 stars27 May 2026: 15,666 stars3 Jun 2026: 15,703 stars10 Jun 2026: 15,729 stars17 Jun 2026: 15,762 stars24 Jun 2026: 15,778 stars1 Jul 2026: 15,800 stars8 Jul 2026: 15,835 stars15 Jul 2026: 15,846 stars22 Jul 2026: 15,873 stars29 Jul 2026: 15,890 stars5 Aug 2026: 15,913 stars12 Aug 2026: 15,938 stars19 Aug 2026: 15,972 stars26 Aug 2026: 15,999 stars2 Sept 2026: 16,030 stars9 Sept 2026: 16,057 stars16 Sept 2026: 16,093 stars23 Sept 2026: 16,114 stars30 Sept 2026: 16,138 stars7 Oct 2026: 16,156 stars14 Oct 2026: 16,187 stars

15,290 on 25 Mar 202616,187 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

A minimal Next.js starter with a landing page, a pricing page wired to Stripe Checkout, and a dashboard with user and team CRUD. Auth is email/password with JWTs in cookies, roles are Owner and Member, and data lives in Postgres through Drizzle. The README describes it as a learning resource and points to paid templates for fuller feature sets.

Who it is for: Developers who want a minimal Next.js SaaS base with Stripe and Postgres

Strengths

  • Stripe Checkout, Customer Portal and webhook handling already wired up
  • Small stack: Next.js, Postgres, Drizzle, shadcn/ui, with migration and seed scripts
  • Activity logging and Zod-validated Server Action middleware included
  • MIT licensed, with a live demo on Vercel

Weaknesses

  • No AI features included despite the list's AI focus
  • Only email/password auth; no OAuth or social login mentioned
  • Only two roles (Owner, Member); RBAC is basic
  • Requires Stripe CLI and a Stripe account even for local setup

What it needs

  • TypeScript
  • Needs Postgres, Stripe, Stripe CLI, pnpm
  • env example file

Also in SaaS boilerplates

See all 11
Also in SaaS boilerplates
RankProjectScore
1ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max Live demo ↗ (opens in a new tab)38.9k starsMIT69 out of 100
2next-js-boilerplateNext.js 16 starter with Clerk auth, Drizzle ORM, Tailwind 4 and tooling Live demo ↗ (opens in a new tab)13.1k starsMIT63 out of 100
3react-starter-kitFull-stack SaaS monorepo template on React 19, tRPC and Cloudflare Workers23.7k starsMIT57 out of 100
#4velobase-harnessNext.js AI SaaS base with credits, usage billing, workers and anti-abuse613 starsMIT55 out of 100
#5hackathon-starterNode.js and Express boilerplate with auth, API examples and AI samples Live demo ↗ (opens in a new tab)35.3k starsMIT54 out of 100