DocsGetting Started
Open documentation actions
Installation
What you need installed, the command that creates a project, and what the wizard asks.
One command creates a project. Nothing installs globally because your package manager runs the CLI on demand.
Prerequisites
- Node.js 20 or newer, and only to run the CLI. Get it from nodejs.org.
- Git, optional, if you want repository initialization.
- Your language toolchain, optional, and only to build the project after scaffolding. Each ecosystem page lists what its projects need.
Create a project
npm create better-fullstack@latestPass a name to answer the first question up front:
npm create better-fullstack@latest my-appWhat the wizard asks
- Solo or multi-ecosystem. One language for the whole project, or parts composed from several.
- Ecosystem. TypeScript, React Native, Rust, Python, Go, Java, Elixir, or .NET.
- How much to configure. Answer every question, or pick the sections you care about.
- The stack. Frontend, backend, database, ORM, API layer, auth, and tooling.
Each answer narrows the next one, so the wizard only offers options that work with what you already picked.
Build it in the browser instead
The Stack Builder has the same options in a visual editor and needs nothing installed. Pick a stack, watch incompatible options switch off as you go, then copy the command or download the ZIP.
Skip the prompts
Every flag answers the prompt it covers, so a fully flagged command never asks anything. Use that form in CI, in bug reports, and anywhere someone else has to reproduce your stack. CLI Create documents every flag plus --dry-run for listing files without writing them.