With a single command, Go C++ sets up:
- A CMake-based C++ project
- Package management using CPM
- Formatting using clang-format
- Compile-time checks using Cppcheck and clang-tidy
- Code-hardening flags enabled, as recommended by the OpenSSF
- Flags that enable runtime memory error detection using AddressSanitizer
The generated project is cross-platform and uses a modern C++ standard.
Please see the homepage for a quick overview.