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

  1. 01Guided setup that asks for a name, structure, package manager, and stack, prompting only for what flags did not already provide.
  2. 02Frontend generators for Next.js, Angular, Vue, Vite + React, Expo, and React Native CLI.
  3. 03Backend generators for Express, NestJS, FastAPI, Django, and Spring Boot.
  4. 04Monorepo layout with apps/web, apps/api, shared types and models, and ESLint and TypeScript config packages wired into turbo.json.
  5. 05A plugin registry that adds CI/CD pipelines, Slack and Discord notifications, linting, formatting, git hooks, Firebase Auth, and Supabase.
  6. 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