Introduction
indiegoon is a production-ready Next.js SaaS boilerplate designed for indie hackers, solo founders, and small teams who want to ship fast without cutting corners.
You get authentication, payments, teams, email, admin panel, blog, i18n, and deployment — all wired together and ready to go. No glue code. No guessing. Just your product logic.
The Problem
Every SaaS needs the same boring infrastructure:
- •Auth (email, OAuth, magic links, 2FA)
- •Payments (subscriptions, portals, invoices)
- •Teams (roles, invitations, permissions)
- •Email (transactional, templates, multi-provider)
- •Admin (user management, metrics, moderation)
Building this from scratch takes 4-8 weeks. Wiring it together takes another 2-4 weeks. By the time you write your first feature, you've burned a month.
The Solution
npx create-goon-app my-saas
cd my-saas
goon init
npm run dev
That's it. You now have a complete SaaS with:
- •4 payment providers — swap with one env var
- •5 email providers — swap with one env var
- •Multi-tenant teams — roles, invitations, CRUD
- •Admin dashboard — users, subscriptions, metrics
- •Better Auth — OAuth, 2FA, magic links, sessions
- •10 UI themes — apply via CLI in seconds
- •Blog engine — MDX with syntax highlighting
- •i18n — 6 languages out of the box
- •Rate limiting — Upstash Redis, graceful degradation
- •SEO — OG images, structured data, sitemap, robots.txt
- •E2E tests — Playwright across 5 browsers
How It Works
indiegoon is three things:
- •
create-goon-app— Scaffolds a new project from the template. Activates your license, lets you pick your database and features, and gives you a complete working project. - •
goonCLI — Your project companion. Set up services (goon setup payments), add features (goon add blog), apply themes (goon setup theme), and deploy (goon deploy). - •
The template — A production-grade Next.js app with provider-agnostic abstractions. Swap any service by changing an env var. No code changes needed.
Who Is This For?
- •Indie hackers shipping their first (or fifth) SaaS
- •Solo founders who can't afford to waste time on infrastructure
- •Small teams who want a solid foundation to build on
- •Developers who are tired of wiring auth + payments for the 10th time
License Tiers
| Feature | Starter ($49) | Pro ($99) | Bundle ($179) |
|---|---|---|---|
| Full template | ✓ | ✓ | ✓ |
| Auth + Payments + Email | ✓ | ✓ | ✓ |
| Teams + Blog + i18n | ✓ | ✓ | ✓ |
| Admin dashboard | — | ✓ | ✓ |
| AI routes | — | ✓ | ✓ |
| Premium themes | — | ✓ | ✓ |
| 1-hour architecture call | — | — | ✓ |
| Priority support | — | — | ✓ |
Next Steps
Ready? Let's get your SaaS running:
- •Installation — Get the CLI and create your project
- •Quick Start — From zero to running in 3 minutes
- •Project Structure — Understand what's inside