>_Nextkit
open source · MIT licensed

A full-stack Next.js
app in seconds

Nextkit is an interactive CLI that scaffolds a production-ready Next.js project. Pick your database, ORM, auth, API layer, payments, email, and analytics — it wires them all together, typed and ready to run.

$ npx @mxrcxs17/next-kit@latest

zsh — next-kit

$ npx @mxrcxs17/next-kit@latest

Project name my-app

Database PostgreSQL

ORM Drizzle

Auth NextAuth

API layer tRPC

Payments Stripe

Scaffolding your app

One command to begin

No global install. Run it, answer a few prompts, and start building.

$ npx @mxrcxs17/next-kit@latest
Why Nextkit

Skip the boilerplate, keep the momentum

Stop wiring the same tools together on every new project.

One command, full stack

Answer a handful of prompts and get a complete Next.js app — routes, providers, env files, and dependencies all configured and connected for you.

Modular by design

Mix and match auth, ORM, database, API, payments, email, and analytics. Take only what you need.

Typed end-to-end

Strict TypeScript throughout, with validated environment variables out of the box.

Sensible defaults

Tailwind, shadcn/ui, ESLint, and Prettier preconfigured so the project is ready the moment it's generated.

Production-ready

Deploy-ready structure and conventions, not a toy starter — built to grow with your project.

Your code, no lock-in

The output is a standard Next.js project you fully own. There's no runtime dependency on the CLI after generation — adapt it however you like.

How it works

From zero to running in three steps

1

Run one command

npx @mxrcxs17/next-kit@latest — no global install, no setup.

2

Pick your stack

Database, ORM, auth, API, payments, email, analytics.

3

Start building

A typed, configured project, wired up and ready to run.

Your stack

Pick from a curated menu

Every layer of the stack — installed and configured for you.

Next.jsTypeScriptPrismaDrizzletRPCGraphQLHonoStripeNextAuthClerkKindeTailwindPostgreSQLMySQLSQLiteResendSendGridVercelNext.jsTypeScriptPrismaDrizzletRPCGraphQLHonoStripeNextAuthClerkKindeTailwindPostgreSQLMySQLSQLiteResendSendGridVercel

Auth

NextAuthClerkKinde

Database

PostgreSQLMySQLSQLiteMongoDB

ORM

PrismaDrizzle

API

tRPCGraphQLHonoREST

Payments

StripePaypalLemon SqueezyRazorpay

Email

ResendSendGridMailgunPostmark

Analytics

VercelGoogle

Styling

Tailwind CSSshadcn/ui

Ship your next idea today

Stop wiring up the same stack every time. Scaffold a production-ready Next.js app in seconds with Nextkit.

$ npx @mxrcxs17/next-kit@latest