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.
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.
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
How it works
Generate
Scaffold your app in seconds.
Configure
Add your environment variables.
Ship
Build and run your SaaS.
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.