Getting Started
CLI options
Every prompt Nextkit asks, in order, with the available choices and defaults. Press Enter to accept a default.
Project name
The name of your project and the folder it's created in. Defaults to cli-app. You can also pass it as an argument: npx @mxrcxs17/next-kit@latest my-app.
Location
Where to create the project. Defaults to the current working directory; the project folder is created inside it.
ESLint
Add ESLint for linting. Enabled by default.
Tailwind CSS
Add Tailwind CSS for styling. Enabled by default.
src/ directory
Whether to place your application code inside a src/ directory. Defaults to Yes.
Import alias
The path alias for imports. Defaults to @/* (so you can write @/components/...).
Package manager
The manager used to install the generated project's dependencies.
UI library
An optional component library. Defaults to shadcn/ui.
Database
The database provider. Defaults to PostgreSQL. See Database for details.
ORM
Shown when a database is selected. Defaults to Prisma. See ORM.
Authentication
The auth provider. With a database the default is NextAuth. See Authentication.
Payments
Shown when a database is selected. See Payments.
The transactional email provider. Defaults to Resend. See Email.
API layer
How you write your APIs. See API layer.
Analytics
Optional analytics. See Analytics.
Empty project structure
Generate a minimal scaffold without example/boilerplate code. Defaults to No.
Skip install
Skip running the install step. Defaults to No. If you skip it, install dependencies yourself afterwards.