Auth, billing, teams, AI, and email. Stop reinventing infrastructure. Start building what actually makes you money.
Sound familiar?
Every one of these is pre-built in ShipKit. Open the repo and start on your actual product.
What's included
Every module is production-tested, fully typed, and wired together. No glue code. No missing pieces.
Email/password + Google + GitHub via NextAuth v5. Sessions, password reset, email verification — done.
Stripe AND LemonSqueezy. Subscriptions, webhooks, upgrade/downgrade, customer portal. Both providers, use either.
Multi-tenant orgs, email invitations, Owner/Admin/Member roles. Full isolation. The hard decisions are already made.
Streaming GPT-4o via Vercel AI SDK. Token tracking and per-plan limits — monetize AI from day one.
Resend + React Email. Welcome, password reset, team invitation — all styled and working out of the box.
PostgreSQL + Prisma ORM. 100% TypeScript. Zod validation everywhere. Zero tsc errors.
Tech stack
+ Radix UI · Framer Motion · React Hook Form · Zustand · Zod · bcryptjs · NextAuth v5 · LemonSqueezy
Pricing
No subscriptions. No monthly fees. Buy once, own the code.
For solo developers shipping their first product.
The most popular choice for indie makers.
For teams building client projects.
Compare: ShipFast $199 · SaasRock $299 · Supastarter $299
FAQ
What do I get exactly?
A zip archive with the full Next.js source code — no obfuscation, no compiled files. Everything is readable, editable, and yours. Plus a detailed README with step-by-step setup.
Do I need to use both Stripe and LemonSqueezy?
No. Both are included, but you use whichever you prefer. Set BILLING_PROVIDER=stripe or lemonsqueezy in your .env and ignore the other one.
What database do I need?
PostgreSQL. We recommend Neon (free tier covers most early-stage projects) or Supabase. Both have free plans and work out of the box.
Does it deploy to Vercel?
Yes — it's a standard Next.js 14 app. Vercel is the recommended platform. One command: vercel. Everything else is automatic.
Is the TypeScript strict?
Yes. Zero implicit any, full type safety from database to UI. npx tsc --noEmit returns 0 errors after prisma generate.
Can I use it for client work?
Yes, with the Agency license. Starter and Developer are for your own projects only.
What's the refund policy?
7-day refund if the code doesn't run after following the setup guide. Show us the error — we'll fix it or refund in full.
Will it be updated?
Yes. Starter gets 6 months, Developer gets 1 year, Agency gets lifetime updates. Each release is a new version you download.
Every day you spend on auth and billing is a day you're not building what actually makes you money.
Get ShipKit — from $99One-time payment · Full source code · 7-day refund if something doesn't work