Zork
yambs
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Zork
-
A build-system for make C++ projects with modules!
You will be able to write all your C++ code using modules, since with a simple Zork configuration file inside your project, and having the binary corresponding to your operating system installed, you only need to run Zork to compile your project. You will also be able to configure the auto-execution of the binary resulting from your code, run unit and integration tests if you have any framework available, auto-generate projects from scratch with a small code base so that you can start working... etc.! All the documentation can be found here https://github.com/zerodaycode/Zork as well as the releases available in the "releases" section and the source code. The whole project is completely open-source, so any contribution to it will be very welcome.
yambs
-
YAMBS: Yet Another Meta Build System for C++ (written in Rust).
Link to the repository can be found here.
What are some alternatives?
watcher - Filesystem watcher. Works anywhere. Simple, efficient and friendly.
turbo - Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.
App - A Learning Ground for C++ Enthusiasts
cargo-edit - A utility for managing cargo dependencies from the command line.
libcudacxx - [ARCHIVED] The C++ Standard Library for your entire system. See https://github.com/NVIDIA/cccl
Cargo - The Rust package manager
xmake - 🔥 A cross-platform build utility based on Lua
corrosion - Marrying Rust and CMake - Easy Rust and C/C++ Integration!
Soup - Soup is a build system that guarantees incremental build correctness and aims to simplify many aspects of developing shared code while maintaining best in class performance.
turborepo - Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turborepo and Turbopack. [Moved to: https://github.com/vercel/turbo]
vim-cpp-modern - Extended Vim syntax highlighting for C and C++ (C++11/14/17/20/23)