Next.js 16 • React 19

Ship your SaaS
in minutes

Opinionated Next.js 16 starter with auth, billing, email, database, and AI-first DX. One command to scaffold. Zero config to start building.

terminal

Everything you need

Opinionated defaults so you can focus on building.

Authentication

Secure sign up, sign in, and session management out of the box.

Billing

Subscriptions, invoices, coupons, dunning, and usage metering.

Email

Transactional emails with Resend, templates, and beautiful previews.

Database

PostgreSQL with Drizzle ORM, migrations, and type-safe queries.

Testing

Vitest and Playwright configured for unit, integration, and E2E tests.

AI-First DX

Lint-staged, structure, clear boundaries, and great defaults for AI coding.

Deploy

Optimized for Vercel with preview deployments and env management.

Modular

Feature-based architecture so you can keep or drop what you need.

Built with

Next.js
Next.js
React
React
TypeScript
TypeScript
Tailwind CSS
Tailwind CSS
PostgreSQL
PostgreSQL
Drizzle ORM
Drizzle ORM
BA
Better Auth
Stripe
Stripe
P◆
Polar
Resend
Resend
Vitest
Vitest
PW
Playwright
Docker
Docker
Vercel
Vercel
GitHub Actions
GitHub Actions

How it works

01

Generate

Scaffold your app in seconds.

npx create-skit my-saas
02

Configure

Add your environment variables.

cp .env.example .env.local
03

Ship

Build and run your SaaS.

pnpm build && pnpm start

FAQ

How is this different from other SaaS starters?

Most starters are either too thin or too bloated. Skit is opinionated enough to ship, modular enough to extend, and free under MIT — no paywalls, no vendor lock-in.

Can I swap billing providers?

Billing sits behind a provider abstraction. Stripe and Polar work out of the box. Adding another provider means implementing one interface in src/lib/billing/.

Does it support MySQL, SQLite, or Prisma?

No. Skit is opinionated: PostgreSQL + Drizzle ORM. Fewer choices, better defaults.

Do I have to use Vercel?

No. Pick --deploy-target docker at generation time and you get a multi-stage Dockerfile ready to run anywhere.

How does it work with AI coding agents?

Every generated project ships AGENTS.md and ARCHITECTURE.md — explicit rules covering the stack, file conventions, and commands. Use --ai-tools cursor,claude,gemini to add tool-specific configs.

Is it free?

Yes. MIT license. Generate projects, fork it, build commercial products on top — all allowed.