Skip to content

Repository files navigation

SaaSKit — Next.js SaaS Starter Kit

A production-ready, multi-tenant SaaS starter kit. Auth, organizations, billing, dashboard layout, dark mode, and internationalization are wired up and working. Clone it, add your API keys, and ship your feature code.

Stack

Layer Technology
Framework Next.js 16 (App Router)
Auth & Orgs & Billing Clerk
Database ORM Prisma 7 + Neon PostgreSQL
Components shadcn/ui (base-nova style) on @base-ui/react
Styling Tailwind CSS v4
i18n next-intl (en/fr)

Quick Start

npx create-next-app@latest my-app --example https://github.com/sirconscious/starter-kit
cd my-app
cp .env.example .env        # fill in your keys
npx prisma migrate dev      # apply database migration
npm run dev                 # http://localhost:3000

Documentation

File What it covers
docs/00-overview.md Stack, what's wired, what's still TODO
docs/01-getting-started.md Prerequisites, env vars, first run, Clerk Dashboard setup
docs/02-architecture.md Route structure, multi-tenancy model, component boundaries
docs/03-auth.md Middleware, Clerk components, auth patterns, gotchas
docs/04-database.md Prisma 7 config, schema, migration workflow
docs/05-billing.md PricingTable, plan detection, Clerk Dashboard setup
docs/06-ui-components.md shadcn/base-ui components, Tailwind v4 theme, ThemeProvider
docs/07-deployment.md Vercel deploy, env vars, build pipeline
docs/08-i18n.md Adding languages, translation patterns, LanguageSwitcher component

License

MIT

About

Open-source SaaS starter kit built with Next.js, Clerk, Prisma, and Stripe — ship your next SaaS faster.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages