npm CLI2026
Setupforge
One command to scaffold a full-stack project, monorepo and all.
$npm install -g setupforge
Cover image coming soon
Why I built it
One command to scaffold a full-stack project, monorepo and all.
Every new project began the same way: an hour of creating folders, copying an ESLint config from the last repo, wiring Prettier and Husky, and pasting a CI workflow that was never quite right.
I wanted that hour to become one guided command, with the same choices available whether the project is a single Next.js app or a monorepo with a web app, an API, and shared packages.
It had to be safe to run on an existing project too, so adding a feature never overwrites files it did not create.
What it does
- 01Guided setup that asks for a name, structure, package manager, and stack, prompting only for what flags did not already provide.
- 02Frontend generators for Next.js, Angular, Vue, Vite + React, Expo, and React Native CLI.
- 03Backend generators for Express, NestJS, FastAPI, Django, and Spring Boot.
- 04Monorepo layout with apps/web, apps/api, shared types and models, and ESLint and TypeScript config packages wired into turbo.json.
- 05A plugin registry that adds CI/CD pipelines, Slack and Discord notifications, linting, formatting, git hooks, Firebase Auth, and Supabase.
- 06A doctor command that checks the local toolchain for the detected stack, and a startup update check against npm.
Screenshot coming soon
Screenshot coming soon