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:

  1. 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.

  2. goon CLI — Your project companion. Set up services (goon setup payments), add features (goon add blog), apply themes (goon setup theme), and deploy (goon deploy).

  3. 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

FeatureStarter ($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: