Work / DevTools · Vue · PHP
StackForge CLI
Full-stack project scaffolding tool — one command generates Vue frontend + backend API + Docker config, letting teams stand on best practices from day one.
- CLI Tool
- Python + Shell
- MIT
- Active
- No. 15

Why StackForge?
Every new project requires scaffolding from scratch — choosing frameworks, configuring ESLint, setting up CI/CD, writing Dockerfiles, managing environment variables... This repetitive work consumes valuable development time.
StackForge CLI encapsulates these best practices into composable templates, generating production-grade project skeletons with a single command. Supporting Vue + PHP/Python tech stacks, it auto-generates frontend project structure, backend API templates, Docker configuration, and CI/CD pipelines.
With 20+ built-in project templates covering Vue + Flask, Vue + Spring Boot, Vue + PHP Laravel and other mainstream development scenarios. The core engine is written in Python with a YAML-based template system for flexibility and extensibility.
Core Technology
StackForge uses a lightweight architecture with Python core + Shell helpers, YAML-based template system, and support for custom template extensions.
Design Philosophy
Impact
- 20
- 2000
- 50
- 95
Quick Start
A single command initializes a complete Vue + PHP full-stack project. StackForge interactively guides you through tech stack selection and automatically generates all configuration files.
$ pip install stackforge $ stackforge init my-app --template vue-laravel ⚡ StackForge v1.2.0 ✓ Scaffolding Vue 3 project structure... ✓ Generating Laravel API backend... ✓ Creating Docker configuration (dev + prod) ✓ Setting up GitHub Actions CI/CD 🎉 Project ready! cd my-app && docker-compose up -d
name: my-app template: vue-laravel frontend: framework: vue3 typescript: true pinia: true backend: framework: laravel database: mysql auth: jwt devops: docker: true ci: github-actions