Popular SaaS boilerplates for Vibe Coding community

Here’s a quick, vibe-coder-approved shortlist of popular SaaS boilerplates people actually use right now. I grouped free/OSS and paid, and noted the defaults you’ll care about.

Boilerplate Free / Paid Core Stack Billing Auth / DB Why it’s popular
Vercel Next.js Subscription Payments (official) Free (OSS) Next.js, Tailwind Stripe Supabase (Auth + Postgres) Canonical “subscription SaaS” starter from Vercel; deploy button, webhooks, portals wired. (Vercel)
Next.js SaaS Starter (Vercel template) Free (OSS) Next.js, Tailwind, shadcn/ui Stripe Supabase Simple, modern starter with dashboard & auth; easy to fork in Vercel templates. (Vercel)
Paddle Billing Subscription Starter (Vercel) Free (OSS) Next.js, Tailwind, shadcn/ui Paddle Billing Supabase Great if you need merchant-of-record, tax/VAT handled via Paddle. (Vercel)
ixartz / SaaS-Boilerplate Free (OSS) Next.js, Tailwind, shadcn/ui Stripe (community guides) NextAuth + Prisma (varies by branch) Long-standing GitHub OSS starter; lots of forks/snippets floating in threads. (GitHub)
Next-SaaS-Stripe-Starter Free (OSS) Next.js 14, Prisma, Neon Stripe Auth.js v5, Resend Fresh stack + roles/admin; often cited in “best OSS” roundups. (DEV Community)
T3 SaaS Starter (community) Free (OSS) Next.js (App Router), tRPC, Tailwind Stripe (community add-ons) T3 (Auth.js) Type-safe, RSC-friendly variant; popular with the T3 crowd. (GitHub)
MakerKit (Next.js SaaS Starter Kit) Paid (+ free Lite) Next.js, Tailwind Stripe Supabase Polished prod patterns; active docs; also ships a free Lite OSS kit. (Makerkit)
ShipFast Paid Next.js, Tailwind Stripe NextAuth + Mongo (docs include Supabase notes) “Ship in days” ethos; tons of guides & community chatter. (shipfa.st)

Prompt directions (copy-paste and swap the names)

1) Vercel Subscription Payments (Stripe)

“Use the Vercel Next.js Subscription Payments boilerplate. Initialize a new repo and configure it for a SaaS with 3 pricing tiers, monthly/yearly toggle, and a protected /dashboard route. Keep Supabase for auth/DB. After codegen, output: (a) one-command deploy steps with the Vercel button, (b) Stripe webhook setup, (c) .env template. Refactor UI with shadcn/ui tokens and Tailwind utilities. Add an example ‘credits’ table and middleware to gate API routes by active subscription. Self-review: a11y, rate-limits, webhook retries, idempotency keys.” (Vercel)

2) Paddle (MoR) path

“Start from Paddle Billing Subscription Starter. Keep Supabase auth, wire a 3-tier localized pricing page with Paddle.js checkout. Add a billing portal link in /settings/billing. Provide a checklist for Paddle sandbox keys, webhooks, and currency localization. Replace brand with Studios20 and purple palette. Output all modified files and env vars.” (Vercel)

3) Simple SaaS + Dashboard (Vercel ‘Next.js SaaS Starter’)

“Fork Next.js SaaS Starter. Add routes: /pricing, /dashboard, /settings. Keep Stripe for billing and Supabase for auth/DB. Install shadcn/ui and create components: AppShell, Nav, BillingCard, UsageMeter. Include a seed.ts script for demo users/plans. Return a full file tree and copy-paste TSX.” (Vercel)

4) Type-safe stack (T3)

“Use T3 SaaS Starter patterns: Next.js (App Router) + tRPC + Prisma + Auth.js. Add Stripe subscriptions (checkout + webhooks) and a withSubscription procedure wrapper. Generate zod schemas for all forms, and show how to share types between server/client. Provide Prisma schema and migration.” (GitHub)

5) Polished paid kit (MakerKit)

“Spin up MakerKit. Keep Supabase auth and Stripe billing. Scaffold multi-tenant orgs (Owner/Member), invite flow, and RBAC (viewer/editor/admin). Add email templates via React Email. Output code diffs from base to enable feature flags for ‘credits’ and ‘teams’.” (Makerkit)

6) Ship-fast iteration

“Initialize ShipFast. Replace Mongo with Postgres if desired, but keep the delivery scripts. Build landing + auth + dashboard in one pass. Add SEO (app/robots.txt, sitemap.xml), email via Resend, and Stripe test mode. Print a ‘launch in 5 minutes’ checklist.” (shipfa.st)


Quick chooser (rule-of-thumb)

  • Need safe defaults + easy deploy? Vercel Subscription Payments. (Vercel)
  • Need MoR/tax handled? Paddle Starter. (Vercel)
  • Want App Router + shadcn with minimal glue? Next.js SaaS Starter. (Vercel)
  • Typesafety first (tRPC/Zod/Prisma)? T3-style starters. (GitHub)
  • Prefer a maintained, opinionated paid kit + support? MakerKit or ShipFast. (Makerkit)

If you tell me your billing (Stripe vs Paddle), DB (Supabase vs Postgres/Mongo), and UI stack (shadcn vs Chakra), I’ll output an exact one-liner + env template and a file tree for your preferred starter.