A high-performance CLI scaffolding tool designed to jumpstart production-ready backend applications across 10 different programming ecosystems. This tool streamlines the initial setup process, ensuring every project follows industry best practices and a standardized architectural pattern.
- Standardized Scaffolding: Generates a consistent folder structure (Config, Handlers/Controllers, Models, Routes) across all ecosystems.
- Interactive CLI: A seamless terminal experience to "mix and match" your stack using
@inquirer/prompts. - Smart Templating: Powered by Handlebars, dynamically injecting your project name, database, and package manager choice.
- Production Ready: Automatically includes:
- Docker Support: Ready-to-use
Dockerfileanddocker-compose.yml. - Technical Standards: A
TECHNICAL_STANDARDS.mdfile for team alignment. - Environment Management: Pre-configured
.env.examplefiles.
- Docker Support: Ready-to-use
| Language | Frameworks |
|---|---|
| JavaScript / TypeScript | Express, NestJS |
| Python | FastAPI, Django |
| Go | Gin |
| Java | Spring Boot |
| Rust | Actix |
| C# | ASP.NET Core |
| PHP | Laravel |
| Ruby | Rails |
| Kotlin | Ktor |
Link the CLI globally to use it anywhere:
# Build the project
pnpm build
# Link globally
pnpm link -gRun the tool and follow the interactive prompts:
create-backend-wiser [project-name]bin/: CLI entry point.src/: Core logic including prompts, generators, and the template engine.templates/: Handlebars templates for all supported frameworks and shared assets.templates/_shared/: Cross-cutting assets like Docker configurations and technical standards.
MIT