supastarter is a SaaS starter kit for Next.js, Nuxt, and TanStack Start to launch production-ready SaaS apps with built-in auth, billing, and organizations.

supastarter

Overview

supastarter is a SaaS starter kit and boilerplate for building production-ready applications with Next.js, Nuxt, and TanStack Start. It is aimed at developers and founders who want a structured base for shipping a SaaS product without assembling authentication, billing, organizations, and other common application pieces from scratch.

The documentation and homepage show a full application scaffold with separate apps, shared packages, and built-in modules for auth, payments, organizations, storage, mail, notifications, i18n, logging, and API routes. The product is positioned as a foundation for launching and maintaining a SaaS app with a consistent codebase and documented workflows.

Core features

Complete auth system

Supastarter includes authentication flows for login, signup, password reset, email verification, and OAuth social login, all built on better-auth and wired into the SaaS app.

Unified billing workflow

The payments layer supports checkout flows, subscription management, plan upgrades and downgrades, webhook processing, and billing portal access through a provider-agnostic API.

Organization and role management

Organizations are built in as shared spaces with members, roles, and permissions, making it easier to model team-based SaaS products.

Modern starter stack

The stack includes Next.js, Nuxt, TanStack Start, React, TypeScript, Tailwind CSS, Prisma, Drizzle, Hono, TanStack Query, and better-auth, giving teams a ready-made application foundation.

Modular project structure

The codebase is organized into application packages, shared packages, and feature-specific modules such as auth, payments, storage, notifications, mail, i18n, and logging.

AI-assisted development support

The product highlights compatibility with AI coding agents and mentions readiness for Claude Code, Cursor, and Codex workflows.

Common use cases

  • Build a new SaaS app

    Use supastarter when you want to launch a new SaaS product with authentication, billing, organizations, and a basic app structure already in place.

  • Implement subscription billing

    Use the billing and webhook setup when you need subscriptions, plan changes, and billing portal access without building provider-specific logic from the ground up.

  • Add team and organization features

    Use the organization model when your product needs team accounts, shared data, and role-based access across multiple users.

  • Work inside a structured monorepo

    Use the modular codebase and documented workflows when you want to work with an established structure across app, docs, mail preview, and shared packages.

  • Speed up AI-assisted implementation

    Use the starter kit if you prefer a codebase that is positioned for AI-assisted development with Claude Code, Cursor, and Codex support noted on the homepage.

Pros and Cons

Pros

  • Covers core SaaS building blocks such as auth, payments, organizations, mail, storage, notifications, and localization.
  • Uses better-auth with database-backed user and organization data, giving teams direct control over their records.
  • Supports multiple payment providers through a unified API, which reduces provider lock-in.
  • Documents key workflows such as authentication, payments, and organization management.
  • Includes an application structure that separates the product app, marketing site, docs, and shared packages.

Cons

  • Pricing details and plan structure are not visible in the provided source text.
  • The coverage provided here is strongest for Next.js; Nuxt and TanStack Start are named on the homepage, but their detailed docs are not included in the evidence set.

FAQ

What authentication system does supastarter use?

supastarter uses better-auth for authentication. The docs show pre-built UI for login, signup, password reset, email verification, and OAuth social login, with auth routes included in `apps/saas`.

Which payment providers are supported?

Yes. The payments docs list Stripe, Lemon Squeezy, Creem, Polar, and Dodo Payments, all exposed through a unified API.

Does supastarter support organizations and team access?

Yes. The documentation says organizations are a way to share data between users, with members, roles, and permissions handled through better-auth and stored in the database.

What does supastarter cost?

The pricing page is present, but the provided source text does not include plan names, amounts, or limits, so those details should be checked on the live pricing page before purchase.

What setup detail matters for auth redirects?

The docs indicate the SaaS app URL should be set with `NEXT_PUBLIC_SAAS_URL` so public auth redirects point to the deployed application.

Quick Facts

Category
SaaS starter kit
Primary platforms
Next.js, Nuxt, TanStack Start
Auth provider
better-auth
Payment providers
Stripe, Lemon Squeezy, Creem, Polar, Dodo Payments
Source domain
supastarter.dev
Product focus
Production-ready SaaS boilerplate