Stack Boot CLI

Modular, production-focused project scaffolding.
Base templates + clean variants. No magic. Full control.

πŸš€ What is Stack Boot CLI?


Stack Boot CLI is a modular project generator designed for real-world applications β€” not demos.

Instead of generating bloated boilerplate, Stack Boot follows a Base + Variant architecture where features like authentication are layered cleanly on top of a solid foundation.

The result is code that feels hand-written, predictable, and easy to extend.

✨ Zero magic. Full control. Clean DX.

🎯 Why Stack Boot?


🧱 Modular by Design

Start with a clean base template and layer optional variants like authentication without hacks or flags everywhere.

πŸ“ Predictable Structure

Folder structures and configuration you can understand instantly β€” no hidden generators or unreadable abstractions.

🧠 Developer-First DX

Interactive prompts, colored logs, safe defaults, and clear next-steps after generation.

🧱 Supported Stacks


βš›οΈ React (Vite)
Available
🟒 Node.js
Available
🐍 FastAPI
Coming Soon
β˜• Java (Spring Boot)
Coming Soon

✨ Core Features


πŸ“¦ Installation


Recommended (no install required)
npx @stackboot/cli create react@18 my-app auth
Or install globally
npm install -g @stackboot/cli

πŸ›  Usage


stackboot create <stack> [options]
Examples
# React
stackboot create react@18 my-react-app auth

# Node.js
stackboot create node my-api base

πŸ’‘ You don’t need to pass everything upfront β€” the CLI will guide you interactively.

βœ… After Generation


React / Node
cd my-app
npm install
npm run dev
Java
cd my-service
mvn spring-boot:run

πŸ§ͺ Philosophy


β€œThe generated code should be understandable without reading the generator.”

Stack Boot exists to make project setup boring again β€” so you can focus on building features, not fighting boilerplate.