NEWAll-in-one SaaS boilerplate

Build & launch your SaaS in days, not months

The most complete SaaS boilerplate for serious indie hackers. Auth, payments, emails, dashboards, and AI. Wired up, themed, and ready to ship.
slers
Trusted by +100 users
Launch to prod
<7 days
Dev time saved
+160 hrs
Setup time
5 min
Type safety
100%
See it in action

See GenerateSaaS in action

A 90-second tour of the starter, dashboard, billing, admin panel and AI tooling.

Demo video thumbnail
The stack

Built with the best modern tools

Opinionated defaults, swappable adapters. Everything you'd pick anyway, already wired up.

Core Stack

Next.js

Next.js

Full-stack meta-framework with SSR, file-based routing, and best-in-class DX.

Why we chose this

Server routes, hybrid rendering, and zero-config conventions let you focus on building features instead of wiring infrastructure.

Instead of

File-based routing, built-in data fetching, and first-class TypeScript support across the entire app.

shadcn/ui

shadcn/ui

Beautiful, accessible components you own and customize.

Why we chose this

Unlike other UI libraries, shadcn gives you the actual code. No version conflicts, no override gymnastics, just clean, modifiable components.

Instead of

Traditional component libraries lock you into their API. shadcn puts you in full control.

Hono

Hono

Ultra-fast, lightweight API framework that runs anywhere.

Why we chose this

Hono is blazing fast with a tiny footprint. It runs on Node, Bun, Cloudflare Workers, and more. True portability.

Instead of

Express is battle-tested but slower. Fastify is fast but less portable across runtimes.

Drizzle

Drizzle

Type-safe SQL with zero runtime overhead.

Why we chose this

Drizzle generates SQL you can read. No query builder abstraction leaking, just typed SQL with excellent migrations.

Instead of

Prisma has runtime overhead and generates opaque queries. Drizzle stays closer to SQL.

Services

Better Auth

Better Auth

Modern auth library with social providers and 2FA built-in.

Why we chose this

Better Auth is framework-agnostic and TypeScript-first. Social logins, magic links, and 2FA work out of the box.

Instead of

NextAuth is tightly coupled to Next.js. Custom auth is complex and error-prone.

Inngest

Inngest

Reliable background jobs and event-driven workflows.

Why we chose this

Inngest handles retries, scheduling, and complex workflows with a simple function-based API. No infrastructure to manage.

Instead of

BullMQ requires Redis setup. Raw queues need manual retry logic and monitoring.

Resend

Resend

Developer-friendly email API with React templates and analytics.

Why we chose this

Resend offers the best DX for email. React Email templates make designing emails enjoyable.

Instead of

Traditional email APIs lack modern tooling. Resend brings email into the React ecosystem.

Amazon SES

Amazon SES

Enterprise email delivery at scale with unmatched reliability.

Why we chose this

SES offers the lowest cost at scale with excellent deliverability. Perfect for transactional and bulk email.

Instead of

SendGrid and Mailgun are pricier at volume. Self-hosted email has deliverability challenges.

Payments & AI

Stripe

Stripe

Industry-standard payments with subscriptions, invoicing, and checkout.

Why we chose this

Stripe's API is the gold standard. Hosted checkout, subscription management, and fraud protection built-in.

Instead of

PayPal has worse DX. Building payment infrastructure yourself is a compliance nightmare.

Polar

Polar

Developer-first billing with open-source monetization built-in.

Why we chose this

Polar is designed for developers. Sponsorships, license keys, and usage-based billing with minimal setup.

Instead of

Stripe requires more setup for developer-specific use cases. Gumroad takes higher fees.

Vercel AI SDK

Vercel AI SDK

Unified API for building AI apps with any LLM provider.

Why we chose this

The AI SDK abstracts provider differences. Stream responses, tool calling, and structured output work consistently across models.

Instead of

Direct API calls mean provider lock-in. The SDK provides a consistent interface regardless of LLM.

Deployment

Vercel

Vercel

Zero-config deployments with edge functions and global CDN.

Why we chose this

Vercel makes deployment trivial. Git push to deploy, preview URLs, and edge functions for optimal performance.

Instead of

Self-hosting requires DevOps knowledge. Other platforms lack Vercel's framework integrations.

Railway

Railway

Simple infrastructure for developers with instant deploys.

Why we chose this

Railway handles databases, Redis, and services in one place. Simple pricing and excellent DX.

Instead of

AWS is complex. Heroku's free tier is gone. Railway offers the best balance of simplicity and power.

Docker

Docker

Containerize and run anywhere with full control over your stack.

Why we chose this

Docker ensures your app runs the same everywhere. Essential for self-hosting and complex deployments.

Instead of

VMs are heavier. Serverless has cold start issues. Docker gives you portability with control.

Coolify

Coolify

Self-hosted alternative to Heroku and Netlify on your own servers.

Why we chose this

Coolify gives you Vercel-like DX on your own infrastructure. Full control without vendor lock-in.

Instead of

CapRover is less polished. Dokku lacks the UI. Coolify is the most complete self-hosted PaaS.

Everything included

All the tedious plumbing, already done

Six essential systems that take weeks to build right. Pre-wired, typed, and documented.

Transactional Email

Send beautiful emails with React Email templates. Works with any provider.

Transactional Email
How it works

Get to launch in three moves

From clone to production in minutes, not months. Here's how easy it is to launch your SaaS.

1

Clone the starter

One CLI command pulls the full stack, installs dependencies, and sets up your .env file.

2

Tune the essentials

Drop in your brand, theme, and copy. Swap adapters. Add your products and pricing in minutes.

3

Ship to production

One-click deploy to Vercel, Railway, or any Docker host. SSL, emails, webhooks, all wired up.

Why choose us

Why every hour before launch hurts

The stuff you have to build before you can build your product.

Without GenerateSaaS

  • Stitching auth, OAuth, 2FA & RBAC from scratch
  • Wrestling with Stripe webhooks & idempotency
  • Designing a dashboard, admin panel, and settings
  • Building email templates & deliverability
  • Writing i18n, SEO & blog from zero
  • Six weeks in, still no users, no feedback, no fun

With GenerateSaaS

  • Auth, 2FA, SSO & teams, out of the box
  • Typed Stripe & Polar integrations, tested webhooks
  • Admin, dashboard, onboarding, billing, all themed
  • Transactional emails with templates ready to send
  • i18n, SEO, OG images & a blog, all included
  • Focus on the hard problem: finding real customers
Testimonials

Loved by builders who actually launched

Real teams. Real traction.

"This saved me weeks of development time. The authentication and payments were set up perfectly from day one. I was able to focus entirely on my product's unique features instead of rebuilding the same infrastructure for the hundredth time."

SC

Sarah Chen

Founder, TechStart

"Worth every penny. Production-ready out of the box."

DK

David Kim

Full Stack Developer

"Clean code, great DX. Shipped in days."

MJ

Marcus Johnson

Senior Developer, ScaleUp

"Launched my SaaS in under a week. The Stripe integration alone saved me days of headaches. Subscriptions, one-time payments, webhooks, all handled beautifully. Even the customer portal was pre-configured."

JM

Jessica Martinez

Indie Hacker

"Finally, a boilerplate that doesn't cut corners. Type safety throughout, great DX, and actually deployable. The Drizzle ORM setup with proper migrations was exactly what I needed. No more fighting with Prisma's limitations."

ER

Emily Rodriguez

CTO, LaunchPad

"The best boilerplate I've used. Period. I've tried half a dozen others over the years and they all felt like disposable scaffolding. This one reads like a codebase a senior team would actually maintain, and it's the first time my team didn't immediately want to rewrite chunks of it on day two."

AT

Alex Thompson

Engineering Lead, StartupCo

Pricing

Pick a plan that fits

One-time purchase. Own it forever. Pick your plan and start shipping.

Solo

For solo devs shipping their own products

$299one-time
  • Next.js or Nuxt: pick one framework
  • 1 year of updates & support
  • Unlimited private & commercial projects
  • Own it forever: keep every version in your window
  • Closed-source / private projects only
  • One framework (unlock both for $99)

Agency

Build and resell for clients

$999one-time
  • Everything in Pro
  • Open-source projects allowed
  • Client & white-label work
  • Resell the products you build
  • Direct support: phone / Discord / Telegram
  • Lifetime updates & support
Instant license delivery
Feature comparison

Compare all features

See exactly what's included in each tier to make the right choice for your project.

Feature
Solo
$299
Pro
$499
Agency
$999
License & projects
Unlimited projects (private & commercial)
Perpetual license, own it forever
Frameworks
One frameworkAll frameworksAll frameworks
Updates & support
Update window
1-year windowLifetimeLifetime
Support level
StandardPriorityDirect
Agency rights
Open-source projects
Client & white-label work
FAQ

Everything else you might be wondering

Can't find what you're looking for? Drop us a line.

Stop configuring, start shipping

Stop fighting the tools. Get back to the product.

Instant delivery
Lifetime updates
Unlimited projects