Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Metaprogramming GitHub Repositories (2026) · Open Source Tools
Discover the best Metaprogramming open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
Next generation API for .NET
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
C++14 State Machine library
Library to read, analyze, transform and generate Scala programs
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++20 and up (or C++17 with clang).
:gem: Feel++: Finite Element Embedded Language and Library in C++
Supercharge Swift's Codable implementations with macros meta-programming.