discovered 03 Aug 2026
CallMeMaybe
→ View on GitHubCallMeMaybe (CMM) is a C++ runtime reflection library that facilitates dynamic introspection, invocation, and instantiation of classes by building a reflection registry based on the static reflection features introduced in C++26. It allows developers to annotate class members with `[[=cmm::reflectable]]` for runtime accessibility while implementing a custom type system to circumvent RTTI. Notable features include automatic member traversal, string-based entity lookups, and the ability to dynamically invoke methods and constructors, offering a seamless integration with existing C++ projects.