Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 enum enum-to-string header-only metaprogramming no-dependencies reflection serialization single-file string-to-enum
8 Open Issues Need Help Last updated: Aug 8, 2026

Open Issues Need Help

View All on GitHub

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

C++
#c-plus-plus#c-plus-plus-17#cplusplus#cplusplus-17#cpp#cpp17#enum#enum-to-string#header-only#metaprogramming#no-dependencies#reflection#serialization#single-file#string-to-enum

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

C++
#c-plus-plus#c-plus-plus-17#cplusplus#cplusplus-17#cpp#cpp17#enum#enum-to-string#header-only#metaprogramming#no-dependencies#reflection#serialization#single-file#string-to-enum

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

C++
#c-plus-plus#c-plus-plus-17#cplusplus#cplusplus-17#cpp#cpp17#enum#enum-to-string#header-only#metaprogramming#no-dependencies#reflection#serialization#single-file#string-to-enum

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

C++
#c-plus-plus#c-plus-plus-17#cplusplus#cplusplus-17#cpp#cpp17#enum#enum-to-string#header-only#metaprogramming#no-dependencies#reflection#serialization#single-file#string-to-enum

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

C++
#c-plus-plus#c-plus-plus-17#cplusplus#cplusplus-17#cpp#cpp17#enum#enum-to-string#header-only#metaprogramming#no-dependencies#reflection#serialization#single-file#string-to-enum
help wanted

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

C++
#c-plus-plus#c-plus-plus-17#cplusplus#cplusplus-17#cpp#cpp17#enum#enum-to-string#header-only#metaprogramming#no-dependencies#reflection#serialization#single-file#string-to-enum
good first issue

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

C++
#c-plus-plus#c-plus-plus-17#cplusplus#cplusplus-17#cpp#cpp17#enum#enum-to-string#header-only#metaprogramming#no-dependencies#reflection#serialization#single-file#string-to-enum
help wanted

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

C++
#c-plus-plus#c-plus-plus-17#cplusplus#cplusplus-17#cpp#cpp17#enum#enum-to-string#header-only#metaprogramming#no-dependencies#reflection#serialization#single-file#string-to-enum