Forge is a tool that scaffolds modern C and C++ projects.
It helps you set up a project by selecting a:
- Compiler
- Build system
- Package manager
- Test framework
Then it wires everything together into a clean, ready-to-use structure.
Forge isn't a build tool or a package manager—it's a setup assistant
that gets you from zero to ready-to-code in seconds.
- Interactive CLI setup
- Support for multiple toolchain configurations
- CMake + vcpkg + GoogleTest defaults
- Git project initialization
- To install or update run the below command in your terminal.
curl -sSfL https://raw.githubusercontent.com/anthonyb8/forge/main/scripts/install.sh | bash** Creates directory & set-up **
forge new <name>** Create set-up in current directory **
forge init <name>forge build [ --release | --verbose ]forge runforge test [ --verbose | --superverbose ]forge cleanforge [ help | --help | -h ]Early development — contributions welcome!