Getting Started

Introduction

Nextkit is an interactive CLI that scaffolds a production-ready, full-stack Next.js application — wired up with your choice of database, ORM, auth, API layer, payments, email, and analytics.

Every new project starts the same way: spin up Next.js, wire in a database and ORM, bolt on authentication, decide how you'll write your API, and glue together payments, email, and analytics. Nextkit does all of that in a single command, so you can skip the boilerplate and start building features.

You answer a handful of prompts, and Nextkit generates a typed, configured project with every piece connected. The output is a standard Next.js app that you fully own — there's no runtime dependency on the CLI after generation.

Try it now

Scaffold a new project without installing anything globally:

$ npx @mxrcxs17/next-kit@latest
Requirements
Nextkit needs Node.js 18.17+ and one of npm, pnpm, yarn, or bun. See Installation for the full details.

What you get

  • A complete Next.js App Router project, typed end-to-end.
  • Your chosen database and ORM, with schema and client preconfigured.
  • Authentication wired into routes, providers, and env files.
  • An API layer ready to go — tRPC, Hono, GraphQL, or REST.
  • Optional payments, email, and analytics integrations.
  • Tailwind CSS, shadcn/ui, ESLint, and Prettier, preconfigured.

Explore the docs