SaaS boilerplates

Product boilerplates with auth, billing and a database wired in, with AI features built in or ready to add.

ant-design-pro leads with 69, ahead of velobase-harness (56) and hackathon-starter (52). 7 projects ranked by score.

The ranking

SaaS boilerplates: full ranking
RankProjectAdoptionFreshnessMaintenanceEasy to runAgent-readyScore
1ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max Live demo ↗ (opens in a new tab)38.8k stars, MIT, last commit Oct 20268510060338569 out of 100
2velobase-harnessNext.js AI SaaS base with credits, usage billing, workers and anti-abuse609 stars, MIT, last commit Sep 20263110068337056 out of 100
3hackathon-starterNode.js and Express boilerplate with auth, API examples and AI samples Live demo ↗ (opens in a new tab)35.3k stars, MIT, last commit Oct 202675955007052 out of 100
#4open-saasWasp SaaS template with auth, three payment providers, OpenAI demo app Live demo ↗ (opens in a new tab)16.1k stars, MIT, last commit Oct 202663100610047 out of 100
#5AI-Fullstack-SaaS-BoilerplateFastify, tRPC and React SaaS base with Better Auth and SSE chat Live demo ↗ (opens in a new tab)1.4k stars, MIT, last commit Oct 20264570600036 out of 100
#6next-ai-starterNext.js 14, tRPC and Prisma starter with LLM SDKs and agent checklists511 stars, MIT, last commit Oct 20252110673028 out of 100
#7lastsaasGo multi-tenant SaaS kit with Stripe billing and an MCP admin server172 stars, MIT, last commit Mar 2026563004019 out of 100

Momentum, Verified build, Docs and Privacy are not measured yet; their weight goes to the signals shown. A dash means the signal is not scored for that kind of project. Hover a number for its rating in words.

Reviews

169 out of 100

ant-design-pro

React admin dashboard template built on Ant Design 6 and Umi Max

Live demo ↗ (opens in a new tab)38.8k stars, MIT, last commit Oct 2026

Ant Design Pro is a React 19 and TypeScript boilerplate for enterprise back-office apps, built on Umi Max 4 and antd 6. It ships ready-made pages for dashboards, forms, lists, profiles, account settings, login and error screens, plus i18n, mock data and unit and e2e tests. A built-in AI chatbot page uses Ant Design X, and an `npm run simple` script strips the template down to a minimal version.

Strengths

  • Includes dashboard, form, list, profile, account and result page templates
  • Built-in i18n, mock development setup, and unit and e2e tests
  • Ships Claude Code skills for upgrading the template and querying antd APIs
  • TypeScript with Tailwind CSS v4 and antd-style theming

Weaknesses

  • AI support is a single chatbot page; no model backend is described
  • `npm run simple` permanently deletes files and cannot be undone
  • Tied to the Umi Max and antd stack; no other frameworks
  • No Docker or compose setup mentioned in the README
  • TypeScript
  • GitHub template
256 out of 100

velobase-harness

Next.js AI SaaS base with credits, usage billing, workers and anti-abuse

609 stars, MIT, last commit Sep 2026

A Next.js 15 and tRPC application with Prisma on Postgres and BullMQ on Redis that already has accounts, subscriptions, a credit ledger, Stripe and NowPayments, entitlement checks, affiliate accounting, server-side attribution, anti-abuse controls (rate limits, Turnstile, disposable-email checks), lifecycle email, an admin area and a multi-provider AI chat module. One command starts Postgres and Redis in Docker. For builders turning an AI prototype into a paid product.

Strengths

  • Credit ledger, usage metering and entitlements are built in, not left to you
  • Anti-abuse for free credits: rate limits, Turnstile, disposable-email checks, clawbacks
  • Runs as one process or split web, worker and API by SERVICE_MODE
  • Docker compose, English and Chinese docs, AGENTS.md and CLAUDE.md

Weaknesses

  • No unit-test script; only service-mode smoke tests
  • Large surface area; the framework guide asks for domain design before coding
  • Payments are Stripe and NowPayments; others need adapters
  • Seed shows 607 stars; young project
  • TypeScript, ai-sdk, openai, anthropic, google
  • Needs postgres, redis, docker, stripe, model-api-keys
  • GitHub template
  • Docker
  • env example file
  • sign-in: Auth.js
352 out of 100

hackathon-starter

Node.js and Express boilerplate with auth, API examples and AI samples

Live demo ↗ (opens in a new tab)35.3k stars, MIT, last commit Oct 2026

Hackathon Starter is an Express and MongoDB web app template with local, passkey and OAuth 2.0 sign-in, account management, 2FA, a contact form and file upload. It ships examples for third-party APIs such as Stripe, Twilio and Google Maps, plus AI samples: a ReAct agent with tool calling and MongoDB session persistence, and RAG with embedding caching. Views are server-rendered Pug with Bootstrap 5.3 and Sass.

Strengths

  • Local, passkey and eight OAuth 2.0 providers already wired up
  • Account flows included: email verification, password reset, 2FA, account deletion
  • Many API integration examples: Stripe, Twilio, Google Drive, Maps, Steam
  • Live demo and a production checklist (PROD_CHECKLIST.md)

Weaknesses

  • Requires MongoDB; no other database option is documented
  • No Dockerfile or compose file detected
  • AI examples are a small part of a general web boilerplate
  • Most integrations need separate API keys and OAuth app setup
  • JavaScript, LangChain, Groq, Hugging Face, GPT-OSS
  • Needs MongoDB, Node.js LTS 24, SMTP provider
  • env example file
  • sign-in: Passport
#447 out of 100

open-saas

Wasp SaaS template with auth, three payment providers, OpenAI demo app

Live demo ↗ (opens in a new tab)16.1k stars, MIT, last commit Oct 2026

A Wasp (React, Node, Prisma) SaaS template: email-verified and social auth, Stripe, Polar or Lemon Squeezy payments, cron jobs, S3 uploads, SendGrid, Mailgun or SMTP email, an admin dashboard, an Astro Starlight docs and blog site, Playwright end-to-end tests and an example OpenAI function-calling app. Scaffold with wasp new -t saas and deploy to Railway or Fly with one command. For teams that accept Wasp for a complete SaaS base.

Strengths

  • Three payment providers and three email providers are switchable
  • Playwright e2e tests, admin dashboard and docs site included
  • One-command deploy to Railway or Fly
  • Live demo at opensaas.sh and a dedicated docs site

Weaknesses

  • Wasp is the framework; its config DSL and release cadence become your dependency
  • AI part is one OpenAI example app; no usage metering or credits
  • Pulling template updates after forking is a documented manual process
  • No Docker files
  • MDX, openai
  • Needs wasp-cli, postgres, stripe-or-polar-or-lemonsqueezy, openai-api-key, aws-s3, email-provider
#536 out of 100

AI-Fullstack-SaaS-Boilerplate

Fastify, tRPC and React SaaS base with Better Auth and SSE chat

Live demo ↗ (opens in a new tab)1.4k stars, MIT, last commit Oct 2026

A pnpm monorepo: a Fastify server with tRPC routers on port 2022, Drizzle over Postgres, Better Auth with user impersonation, and a Vite React 19 client with React Router that ships as static files. The AI feature is an OpenAI chat streamed over server-sent events, an external-API example and a debounced search hook round it out, and Playwright tests run against the live app. For teams who want type-safe APIs without Next.js.

Strengths

  • End-to-end types through tRPC; the client is static files you can host on S3
  • Better Auth with admin impersonation already wired
  • Playwright e2e tests and a seed script included
  • Hosted demo on Render

Weaknesses

  • No billing, no usage metering; AI is a single SSE chat
  • OpenAI only
  • Static SPA; README notes it is not SEO-friendly
  • Demo on a free Render tier spins down; expect 50 second cold starts
  • TypeScript, openai
  • Needs postgres, openai-api-key
  • env example file
#628 out of 100

next-ai-starter

Next.js 14, tRPC and Prisma starter with LLM SDKs and agent checklists

511 stars, MIT, last commit Oct 2025

A Next.js 14 App Router template with tRPC, Prisma on Supabase Postgres, NextAuth, Resend email, S3 uploads and Inngest background jobs, plus SDK wiring for OpenAI, Anthropic, Perplexity and Groq. Its distinctive part is agent-helpers/ (a task checklist, scratchpad and logs) and Cursor slash commands that drive AI coding tools through the backlog; there is no billing. For solo builders working through an AI coding assistant.

Strengths

  • Auth, database, email, uploads and background jobs wired
  • agent-helpers workflow and Cursor commands are ready for AI-assisted development
  • Database is swappable through DATABASE_URL; no Supabase client lock-in

Weaknesses

  • Next.js 14 and dated model names (Sonnet 3.5, GPT-4); upgrade before use
  • No billing or usage metering
  • Author accepts no feature PRs; last commit 2025-10
  • No tests or Docker
  • TypeScript, openai, anthropic, perplexity, groq
  • Needs postgres, resend, aws-s3, inngest, model-api-keys
  • GitHub template
  • env example file
  • sign-in: Auth.js
#719 out of 100

lastsaas

Go multi-tenant SaaS kit with Stripe billing and an MCP admin server

172 stars, MIT, last commit Mar 2026

A Go backend with a React frontend served from the same binary: multi-tenant accounts with owner, admin and user roles, JWT with refresh rotation, OAuth, magic links and TOTP, Stripe subscriptions, per-seat pricing, trials and credit bundles, white-label branding, scoped API keys, 19 signed outgoing webhooks, analytics and health monitoring on MongoDB. The AI part is a stdio MCP server exposing 32 read-only admin tools. For founders who want a Go SaaS base an agent can query.

Strengths

  • Credit buckets, entitlement middleware and billing enforcement are implemented
  • Outgoing webhooks with HMAC signing and delivery tracking; scoped API keys
  • MCP server gives Claude read-only access to ARR, logs, health and users
  • CI with coverage reporting; 14 MB Alpine image; Fly.io deploy

Weaknesses

  • No model calls in the product itself; AI access is the MCP admin server
  • MongoDB, not Postgres; migrations and queries are Mongo-specific
  • One author; seed shows 173 stars
  • Last commit 2026-03
  • Go, mcp
  • Needs mongodb, stripe, resend
  • Docker
  • env example file

Written from each project's README and checked facts. Spot something wrong? Report it on GitHub (opens in a new tab).