Starting a new TypeScript project means the same hunt every time: pick a frontend, a backend, an auth provider and an email service, then wire them together and make sure the pieces agree with each other. It is hours of boilerplate before the first real feature.
Starter templates help, but each one bakes in a single combination. If your choices differ by one provider, you are back to editing config by hand.
Fusion Stack is a CLI and a website. You choose your stack visually in the Builder, copy the generated command, and run it. The command, pnpm create fusion-stack@latest, scaffolds a pre-wired, TypeScript-ready project from the options you picked.
The builder keeps its state in the URL, so any stack configuration is a shareable link. Options live in one source of truth with a compatibility matrix, the CLI merges a template slice per option at generation time, and every option has its own page in the docs.
It is a pnpm and Turborepo monorepo: a Next.js app for the landing page and builder, a Fumadocs site for the documentation, and the CLI package.
Fusion Stack is open source under the MIT licence, written in TypeScript, and the code is public on GitHub. The CLI is published to npm as create-fusion-stack, and the documentation is live.
It is early. We are not publishing download counts, stars or adoption claims. If it saves you a day of setup, or you want another option added, the repo is open to issues and pull requests.
Visual builder
Pick your frontend, backend, auth, UI and email options on one page and see the exact command it generates.
One command
Copy the command and run pnpm create fusion-stack@latest to get a preconfigured project.
Shareable stacks
Builder state is stored in the URL, so a stack configuration can be shared as a plain link.
Documented options
Each option, from Next.js to Resend, has its own page in the documentation site.
Status
Open source and early stage. Published on npm as create-fusion-stack, with 0.x releases.Tags
Tech Stack
Stack options
Type
Open SourceStartup, team, or enterprise — build something new, improve what exists, or run on our products. We ship in weeks, not quarters.
Start a Project