Fusion Stack
Developer Tooling·2026·Open Source

Fusion Stack

The Challenge

What we were solving.

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.

The Approach

How we built it.

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.

The Outcome

What it delivered.

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.

MITOpen source licence
7Stack options
1Command to scaffold
TSTypeScript project
What's Included

Every module, built in.

01

Visual builder

Pick your frontend, backend, auth, UI and email options on one page and see the exact command it generates.

02

One command

Copy the command and run pnpm create fusion-stack@latest to get a preconfigured project.

03

Shareable stacks

Builder state is stored in the URL, so a stack configuration can be shared as a plain link.

04

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

Open sourceCLITypeScript

Tech Stack

01Next.js
02TypeScript
03Turborepo
04Fumadocs
05Tailwind CSS
06pnpm

Stack options

Frontend
Next.js
Backend
ConvexHono
Auth
ClerkBetter Auth
UI
shadcn/ui
Email
Resend

Type

Open Source
Start building

Ready to build
what's next?

Startup, team, or enterprise — build something new, improve what exists, or run on our products. We ship in weeks, not quarters.

Start a Project