Does anyone have trouble writing C++ 20/23 modules definition?

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
  • CPPAdditions

    My own C++ libraries

  • I have been using C++20 modules for over a year now. You can check out how I've done things: https://github.com/mooncollin/CPPAdditions

  • N63.5

    An N64 emulator written in C++

  • no; https://github.com/TesseracT33/N63.5

  • 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.

    WorkOS logo
  • 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)

  • Been using modules extensively for the past 2 years to write my build system (which itself is focused on using modules). Writing modules themselves has been really easy, as long as the compilers doesnt hit any issues. Working within MSVC has become a lot better in the last 6 months to the point where I rarely see issues anymore. Every time I try to switch to Clang or GCC it seems to fail on the most simple examples, but I hear GCC has made some improvements lately.

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