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
+103 stars
from 6,146 · score 4.64
Ranked by Attention Score: stars gained over the last 90 complete days
6 repositories by Attention Score · Aug 5, 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
Faster enum reflection for C++17 since I don't want to wait for C++26 reflection.
C++ compile-time enum to string, iteration, in a single header file
Enums.NET is a high-performance type-safe .NET enum utility library
An Fast, Intuitive and Type-Safe C++ Enumeration Support Library