#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
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| Rank | Project | Score |
|---|---|---|
| 1 | ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max | 69 out of 100 |
| 2 | next-js-boilerplateNext.js 16 starter with Clerk auth, Drizzle ORM, Tailwind 4 and tooling | 63 out of 100 |
| 3 | react-starter-kitFull-stack SaaS monorepo template on React 19, tRPC and Cloudflare Workers | 57 out of 100 |
| #4 | velobase-harnessNext.js AI SaaS base with credits, usage billing, workers and anti-abuse | 55 out of 100 |
| #5 | hackathon-starterNode.js and Express boilerplate with auth, API examples and AI samples | 54 out of 100 |