Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

magic_enum

Number of GitHub Stars: 4394+ Number of GitHub Forks: 403+

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

....

2024-04-19

rttr

Number of GitHub Stars: 2972+ Number of GitHub Forks: 418+

C++ Reflection Library ..

....

2024-04-19

nameof

Number of GitHub Stars: 1937+ Number of GitHub Forks: 110+

Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum ..

....

2024-04-19

better-enums

Number of GitHub Stars: 1592+ Number of GitHub Forks: 165+

C++ compile-time enum to string, iteration, in a single header file ..

....

2024-04-19

CPP-Reflection

Number of GitHub Stars: 632+ Number of GitHub Forks: 91+

C++ Reflection Parser / Runtime Skeleton ..

....

2024-04-19

ponder

Number of GitHub Stars: 628+ Number of GitHub Forks: 92+

C++ reflection library with Lua binding, and JSON and XML serialisation. ..

....

2024-04-16

meta

Number of GitHub Stars: 551+ Number of GitHub Forks: 47+

Header-only, non-intrusive and macro-free runtime reflection system in C++ ..

....

2024-04-13

visit_struct

Number of GitHub Stars: 472+ Number of GitHub Forks: 46+

A miniature library for struct-field reflection in C++ ..

....

2024-04-17

clReflect

Number of GitHub Stars: 256+ Number of GitHub Forks: 23+

C++ Reflection using clang ..

....

2024-04-16

cpgf

Number of GitHub Stars: 214+ Number of GitHub Forks: 60+

cpgf library ..

....

2024-04-14

Refureku

Number of GitHub Stars: 204+ Number of GitHub Forks: 18+

Cross-platform C++17 Runtime Reflection Library ..

....

2024-04-17

magic_get

Number of GitHub Stars: 193+ Number of GitHub Forks: 13+

std::tuple like methods for user defined types without any macro or boilerplate code ..

....

2024-04-04