SaaS
Docs

Next.js SaaS Starter

A production-ready template with MailKite authentication, Stripe payments, team management, and a polished dark-first dashboard.

Quick Start

git clone https://github.com/mailkite/saas-startup
cd saas-startup
pnpm install
cp .env.example .env
cd apps/web
npx drizzle-kit migrate
pnpm run dev

Open http://localhost:3000. That's it.

Guides

Tech Stack

LayerTechnology
FrameworkNext.js 15 (App Router)
AuthMailKite — JWT sessions, OAuth, email/password
PaymentsStripe — checkout, portal, webhooks
DatabasePostgreSQL + Drizzle ORM
UITailwind CSS v4, shadcn/ui
PlatformVercel (deploys anywhere)
Next.js SaaS Starter — Launch your SaaS