Epic Stack
Open SourceKent C. Dodds' opinionated open-source full-stack starter — React Router, SQLite + LiteFS, Prisma, Tailwind, built-in auth with passkeys, role-based permissions, E2E tests with Playwright, and Fly.io deployment out of the box.
Why we recommend Epic Stack
The Epic Stack is what you get when a famous testing educator designs a starter: auth (including passkeys and 2FA), role-based permissions, image hosting, error monitoring, caching, and a full Playwright + Vitest test setup — all open-source and all actually tested. Its most contrarian call is the database: SQLite via LiteFS on Fly.io instead of a managed Postgres, which deletes an entire category of infra cost and latency for the many apps that never outgrow it. Every decision is written down in the repo's 'decision documents', so you inherit not just code but the reasoning — rare and valuable when you need to diverge later.
Best use cases
Best for: TypeScript developers who want production-grade patterns (tests, permissions, monitoring) for free, Remix/React Router fans, solo devs deploying to Fly.io who want single-region simplicity with a scale path, and anyone who learns well from documented trade-offs.
Honest limitations
Not for: teams required to run on serverless-only platforms (LiteFS wants long-lived servers) or those wedded to Postgres from day one. No billing/subscription code included — this is an application foundation, not a commerce kit. Opinion density is high; fighting the stack's choices costs more than adopting them.
Are you the maker of Epic Stack? Claim this listing →
More in SaaS Full-Stack
The best-known Next.js SaaS boilerplate — Stripe payments, magic-link and social auth, transactional emails, SEO helpers, and a component library wired together so you launch in days. Paid, from $199 one-time.
Production-grade SaaS starter kits for Next.js and React Router with Supabase — multi-tenant teams, roles and permissions, billing via Stripe or Lemon Squeezy, a super-admin panel, and tests included. Paid, from $299 one-time.
SaaS starter kit for Next.js and Nuxt with authentication, organizations, subscription billing, internationalization, an AI-ready setup, and a clean typed data layer. Ship a production SaaS in days. Paid, from $299 one-time.
The Django SaaS boilerplate — teams, Stripe subscriptions, a React or HTMX front end, background tasks with Celery, and per-project code generation so you only ship what you need. Paid, from $249.
Production-ready Ruby on Rails SaaS template — Hotwire UI, multi-tenant accounts, Stripe/Paddle/Braintree billing with per-seat support, and continuous updates tracking every new Rails release. Paid, from $249/year.
Open-source Rails SaaS framework — teams, invitations, roles, a themeable Tailwind UI, REST API with outgoing webhooks, and a 'super scaffolding' generator that builds CRUD for your domain models. MIT core, paid pro modules.