Skip to content
Back to Projects

Forge CLI

Developer productivity CLI that scaffolds projects, manages environments, and automates repetitive workflows. 2K+ GitHub stars.

RustWASMNode.jsShell

Forge is a CLI tool that eliminates the repetitive setup work in software projects. Run forge init and get a production-ready project with CI/CD, linting, testing, Docker, and deployment configuration in seconds.

Built in Rust for speed — Forge scaffolds a complete Next.js project with 15 configuration files in under 200ms. The template engine uses a custom DSL that supports conditional sections, variable interpolation, and file renaming based on project options.

The environment management feature lets you define environment presets (development, staging, production) and switch between them with forge env use staging. It manages .env files, Docker Compose overrides, and infrastructure configurations as a single unit.

Forge supports plugins for custom workflows. Teams can publish internal plugins that add project templates, deployment targets, or code generators specific to their stack. Plugins are distributed as WASM modules for cross-platform compatibility.