Fastest Template
One command. That's the gap between "nothing" and "a running full-stack app."
Set up your machine first
This page assumes Node 20+, pnpm 12+, and Docker are already working. If they are not, start with Installation and come back.
Create and run
npx @hype-stack/cli create my-app
cd my-app
pnpm devWhen create asks whether to start Docker and run migrations, say yes. It installs dependencies, copies the .env
files, boots Postgres, Valkey, and RustFS, creates the tables, and makes the first commit. Open http://localhost:4200.
You have the free local app running. Each of those steps is explained in
Installation.
Verify
- Frontend loads at
http://localhost:4200 - Backend answers at
http://localhost:3000/ping pnpm typecheckpasses from the repo root
What just happened
The CLI scaffolded a monorepo with a backend, a frontend, an admin app, an Expo mobile app, and a browser extension, and
wired up Docker for Postgres, Valkey, and object storage. The pnpm dev command starts the servers through Nx, with hot
reload on every side.
Start from a finished app instead
create gives you the bare starter. If you would rather begin from something that already looks like a product, install
a template. Run it in an empty directory and it scaffolds the project first:
npx @hype-stack/cli templateTemplates bring a full skin, extra pages, and the packs that app needs. See Add a Template for what each one includes.
Or pick packs yourself. This gives you the free auth starter and the free layout, and compose scaffolds the project
when there is none:
npx @hype-stack/cli compose --packs starter-auth-betterauth,layout-basicDesktop too
Want the Electron desktop app instead?
pnpm --filter @hype-stack/frontend start:appSame codebase, native window. Hot reload works here too.