A build-system for make C++ projects with modules!

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Zork

    Project manager and builder automation tool for modern C++ projects (by zerodaycode)

    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.

  • 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. (by SoupBuild)

    Great to see more people interested in this area! Just finished reading the readme and I am really curious how you are finding the Clang modules support. Last time I tried to use it it was still heavily mixed up with Clang Modules and not that great with modules-ts. I have written my own very similar project and landed on MSVC as my primary compiler since it has the best Modules support I have found. I will hopefully find some time tonight to play around with the project more, but here are some quick thoughts.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • xmake

    🔥 A cross-platform build utility based on Lua

    Did you consider skipping the parser part and base it of off another language? Like xmake: https://github.com/xmake-io/xmake/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts