Scaffold fullstack projects from a catalog of Stack Parts.
Use the CLI, the Stack Builder in your browser, or an MCP server for AI agents.
Run one of these commands to scaffold a new project:
bun create better-fullstack@latestpnpm create better-fullstack@latestnpm create better-fullstack@latestyarn create better-fullstack@latestThe Stack Builder runs in your browser and hands you the command to copy, or a ZIP download: Open the App Builder →
- Mix languages in one project. Multi-Ecosystem mode composes frontend, backend, database, and mobile parts from different languages, like a TypeScript frontend with a Go backend.
- Build without installing anything. The Stack Builder runs in the browser and downloads your project as a ZIP. No Node.js and no terminal required.
- Validated before files are written. The CLI and the builder share one compatibility engine, so invalid combinations are rejected or adjusted before any file is written.
- Recorded in
bts.jsonc. Every project stores its configuration inbts.jsoncandbts.lock.json, soadd,update, andcheckcan extend and repair what was generated later.
Connect your AI coding agents to Better Fullstack with one command:
npx create-better-fullstack@latest installAfter install, supported agents scaffold projects through the MCP server, 2.6x faster than hand-writing in ScaffBench; see the AI docs for setup.
If you find a bug or want to contribute, open a GitHub issue or read the Contributing Guide.
If Better Fullstack saves you time, consider sponsoring:
MIT. Better Fullstack was originally forked from Better T Stack by Aman Varshney and is now independently maintained with its own direction.