Features Compare How it works Stack Pro ⚡ Pricing FAQ GitHub ↗ Install now →
v2.0.0 — Pro is here

Ship your SaaS
in minutes.

Stop wasting weeks on boilerplate. NexusKit scaffolds a complete, production-ready Next.js SaaS with one command — auth, payments, DB, email, admin, CI/CD all wired up.

$ npx nexuskit-cli my-app
Install now ⭐ Star on GitHub
0
files generated
<5min
to first run
Free
free tier · always
0
integrations included
bash — nexuskit-cli
$
// what you get
Everything included.
Nothing to configure.
🔐

Authentication

Full auth with social login, email/password, magic links, session management, and protected routes out of the box.

NextAuth.jsClerkSupabase Auth
💳

Payments

Checkout sessions, webhook handlers, subscription management, and a pricing page — all wired and ready.

StripePaddleLemon Squeezy
🗄️

Database

Prisma ORM with production-ready schema, migration setup, and seed data. Supports 3 major databases.

PostgreSQLMySQLMongoDB
📧

Email

React Email templates for transactional emails — welcome, password reset, receipts — all integrated.

ResendSendGridPostmark
🛡️

Admin Dashboard

Full user management UI, analytics overview, subscription controls — everything an admin needs.

User mgmtAnalyticsOWASP
🚢

Deployment

GitHub Actions CI/CD pipelines, Docker Compose, and one-click deploy configs for major platforms.

VercelFly.ioDocker
// nexuskit pro
Scale without
limits.
⚡ One-time payment  ·  No subscription  ·  All future updates included  —  $49
🏢

Multi-Tenancy

Subdomain routing, per-tenant isolation, and organization-scoped data. Build a true SaaS with multiple customer environments out of the box.

Subdomain routingTenant isolationEdge middleware
👥

Teams & Roles

Organizations, email invitations, and full RBAC — Owner, Admin, Member. Let your users collaborate without you building the auth layer.

RBACInvitationsOrganizations
📊

Advanced Billing

Usage-based metering, seat management, and Stripe free trials — all wired up. Track what users consume and charge accordingly.

Usage meteringSeat mgmtFree trials
🤖

AI Starter Layer

OpenAI + Anthropic clients, streaming chat API, per-user rate limiting, token tracking, and cost analytics. Ship AI features in hours, not weeks.

GPT-4oClaude SonnetStreaming
📈

Built-in Analytics

MRR, ARR, churn rate, cohort retention, and revenue by plan — a full business metrics dashboard wired directly to your Prisma database.

MRR / ARRChurn rateCohort data
🎯

Onboarding Flows

Step-by-step checklists, a full onboarding page, and a floating progress widget. Turn signups into activated users from day one.

Checklist widgetProgress ringAuto-dismiss
// the numbers
3 weeks → 5 minutes.
Task From Scratch ⚡ NexusKit
Auth setup + social login~4 hours✓ 0 min
Stripe integration + webhooks~8 hours✓ 0 min
Database schema + ORM~2 hours✓ 0 min
Transactional email system~3 hours✓ 0 min
Admin dashboard UI~2 weeks✓ 0 min
CI/CD pipeline + Docker~4 hours✓ 0 min
Security middleware (OWASP)~6 hours✓ 0 min
Total time to ship3+ weeks5 minutes
// how it works
Three steps.
That's it.
01

Run the command

One command launches the interactive wizard. No config files to edit, no docs to read, no dependencies to figure out.

$ npx nexuskit-cli my-app
02

Answer a few questions

Pick your auth provider, database, payment system, email service, and deployment target. NexusKit generates exactly what you choose — nothing more.

? Auth: NextAuth ? DB: PostgreSQL ? Payments: Stripe
03

Add your API keys & ship

Fill in your .env file with your API keys, run npm run dev, and you're live. Start shipping features on day one.

$ cd my-app && npm run dev → localhost:3000 ✓
// tech stack
Built on the best.
Next.js 14
Framework
TS
TypeScript
Language
Prisma
ORM
Tailwind
Styling
🔑
NextAuth
Auth
$
Stripe
Payments
@
Resend
Email
🐳
Docker
Deployment
// pricing
Simple pricing.
No surprises.
Free
$0
Forever free · Open source · MIT license
  • Full SaaS scaffold — auth, payments, DB, email
  • Admin dashboard & user management
  • Docker + GitHub Actions CI/CD
  • OWASP security middleware
  • Next.js 14 + TypeScript + Tailwind
  • Basic AI streaming chat route
npx nexuskit-cli my-app
Pro
$49
One-time · All future updates · No subscription ever
  • Everything in Free, plus:
  • Multi-tenancy & subdomain routing
  • Teams, organizations & full RBAC
  • AI layer — GPT-4o + Claude Sonnet streaming
  • Token tracking & per-user rate limiting
  • Usage-based billing & seat management
  • Free trial management via Stripe
  • Analytics — MRR, ARR, churn, cohorts
  • Onboarding flows & checklist widgets
Get Pro — $49 →
// what devs say
Developers love it.

Saved me at least 3 weeks of boilerplate work. I had auth, Stripe, and an admin dashboard running before the end of the first day. Absolutely wild.

AK
Alex K.
Indie hacker · Built 2 SaaS products

The cleanest scaffold I've ever used. Everything just works — the Prisma schema, the auth routes, the Stripe webhooks. Zero fighting the boilerplate.

SM
Sofia M.
Full-stack dev · Freelancer

I've used it for 3 client projects now. The OWASP middleware and CI/CD pipeline alone are worth it. This is my go-to starting point for every Next.js SaaS.

JR
James R.
Software engineer · Agency owner
// questions
FAQ
Is NexusKit really free? +
Yes — 100% free and open source under the MIT license. No hidden costs, no paywalls, no paid tiers. The generated code belongs to you and can be used in commercial projects.
Can I use the generated code in production? +
Absolutely. NexusKit is built specifically for production use. It includes OWASP-compliant middleware, rate limiting, CORS protection, input validation, and CI/CD pipelines. The generated stack is the same tech used by serious production SaaS products.
What if I need a stack option not listed? +
NexusKit covers the most common production-ready options. The generated code is plain TypeScript — nothing proprietary — so adding or swapping a library is as straightforward as in any Next.js project. Contributions for new providers are welcome on GitHub.
Does it work on Windows, Mac, and Linux? +
Yes. NexusKit requires Node.js >= 18.0.0 and works on all major platforms. The CLI is built with cross-platform compatibility in mind. If you hit a platform-specific issue, please open a GitHub issue.
How do I update NexusKit after it's installed? +
If you use npx nexuskit-cli you always get the latest version automatically. If installed globally, run npm update -g nexuskit-cli. The generated project is yours — updates to the CLI don't affect already-generated apps.
Does NexusKit generate tests? +
The generated project includes a testing setup with configuration ready to go. You write the tests for your business logic — NexusKit gives you the scaffolding so you're not starting from zero.
What's included in NexusKit Pro? +
Pro adds six production-ready feature modules on top of the free tier: Multi-tenancy with subdomain routing, Teams & RBAC, Advanced Billing (usage metering + seat management + Stripe free trials), an AI Starter Layer (GPT-4o + Claude Sonnet, streaming, token tracking, cost analytics), built-in Analytics (MRR, ARR, churn, cohorts), and Onboarding Flows (checklists + progress widgets). All of it is scaffolded code you own — no runtime dependency on NexusKit.
Is Pro a subscription or one-time? +
One-time payment of $49. No subscription, no renewal, no monthly fee. You pay once and get all future Pro updates. NexusKit runs no servers and has no infrastructure costs — you bring your own API keys, so there is nothing to charge you for month after month.
Do I need Pro to use the AI features? +
The free tier includes a basic AI streaming chat route — enough to prototype. Pro upgrades this to a full AI layer: multi-model support (GPT-4o, GPT-3.5, Claude Sonnet, Claude Haiku), per-user rate limiting with plan awareness, token usage stored in your database, cost analytics per model, and a polished chat UI with model selector, usage display, and rate-limit warnings.

Ready to ship
faster?

Join developers who stopped wasting time on boilerplate.

npx nexuskit-cli my-app ⭐ Star on GitHub