Set up a clean Next.js project in one command.
Build your command
npx @edward-hyde/template-next my-appCreate with , add , and keep .
Also
Next.js 16 with TypeScript, Tailwind CSS, React Compiler and Turbopack, styled with the shadcn/ui preset b1YmqvjRA. next-themes and Prettier are set up too, and every version is pinned to a set that has been tested together.
What it sets up
- Next.js 16
- App Router, TypeScript and a src/ folder
- React Compiler
- On from the first commit
- Turbopack
- Runs the dev server
- Tailwind CSS v4
- Runs through Turbopack, no PostCSS config
- shadcn/ui
- Preset b1YmqvjRA, the components you pick
- next-themes
- Light and dark, with a toggle
- AGENTS.md
- Current Next.js guidance for coding agents
- Prettier
- Formats the project on setup, sorts Tailwind classes
- ESLint
- The Next.js lint rules
- VS Code settings
- A .vscode/settings.json for the project
- Pinned versions
- A tested set, or the latest with a flag
- Git
- A fresh repository with a first commit
Flags
Skip the prompts by passing these. Needs Node.js 20.9 or later.
- --pm <name>
- npm, pnpm, yarn or bun
- --components <list>
- shadcn/ui components, default button
- --no-themes
- Leave out next-themes
- --no-prettier
- Leave out Prettier
- --yes
- Take the defaults, no prompts
- --latest
- Latest versions instead of the pinned set
- --skip-git
- No git repository
- --skip-install
- No dependency install
- --here
- Use the current folder instead of a new one
- versions
- A command, not a flag: prints the CLI and package versions