Header-only C++17 library provides static reflection for enums
conda install conda-forge::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