The Next.js SaaS
starter kit. From idea to launch in hours.
A production-ready Next.js SaaS boilerplate with authentication, Stripe payments, database, and a full admin dashboard — .cursorrules and Cursor skill files built in.
Everything you need to launch a SaaS. Purpose-built for modern teams with AI workflows at its core.
Production-ready
Auth, payments, database, and email — all wired up and tested. Clone and deploy.
AI-native
Structured for Cursor and Claude with .cursorrules, AGENTS.md, and skill files built in.
Fully customizable
A token-driven design system. Change your brand in the visual studio — not in code.
Auth that works out of the box
Email/password, social logins, magic links, and session management. Better Auth handles the complexity so you ship secure auth on day one.
- Email & password with verification
- Google, GitHub, and social OAuth
- Session management & refresh tokens
- Role-based access control
- Protected API routes & middleware
Stripe subscriptions, ready to bill
Plans, pricing tables, checkout sessions, webhook handlers, and a customer portal. Go from zero to revenue in a single deploy.
- Subscription plans with usage metering
- Stripe Checkout & Customer Portal
- Webhook handlers for lifecycle events
- Invoice generation & payment history
- Free trials & promotional coupons
A full admin dashboard included
Customers, products, invoices, and analytics — built with real components from the shared UI library, not placeholder mockups.
- Revenue & growth analytics with Recharts
- Customer & subscription management
- Composable sidebar, tables, and charts
- Command palette with keyboard shortcuts
- Responsive layout with dark mode
A design system, not a template
Every color, radius, font, spacing, and motion value is a design token. Edit them visually in the Studio or let AI suggest changes.
- 60+ design tokens controlling the full UI
- Visual token editor (Studio) with live preview
- AI-powered style suggestions & transfers
- Light & dark themes from a single source
- CSS variable bridge — zero JS runtime cost
Built for the way you work with AI
Structured directories, typed schemas, and documentation that AI agents actually understand. Your Cursor copilot becomes a real contributor.
- .cursorrules with project conventions
- AGENTS.md per package for agent context
- Cursor skill files for kit workflows
- Type-safe Drizzle ORM schemas
- Clean separation of concerns across packages
Integrations

Trusted by builders
Teams and solo founders shipping faster with StarterKit.
“Saved us 3 months of development. The token system means our designer can customize everything without touching code.”
“The best SaaS starter I've used. Clean architecture, real auth, real payments. Not just a demo — it's production-grade.”
“I launched my SaaS in a weekend. The admin panel and team management were exactly what I needed from day one.”
“The design system is next-level. Change a token and the entire app updates — buttons, cards, typography, everything.”
“We evaluated 12 starters. This was the only one with a real billing system, real auth, and code quality we could trust.”
“The AI-native architecture is a game-changer. Our Cursor agents can navigate and modify the codebase without any confusion.”
From idea to launch in hours.
Stop rebuilding auth, payments, and dashboards from scratch. Start shipping what makes your product unique.
