1.Neargye / magic_enum
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
+234 stars
from 6,015 · score 5.46
Ranked by Attention Score: stars gained over the last 180 complete days
4 repositories by Attention Score · May 7, 2026 – Nov 2, 2026 (UTC)
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Faster enum reflection for C++17 since I don't want to wait for C++26 reflection.
An Fast, Intuitive and Type-Safe C++ Enumeration Support Library