Top C++ Frameworks & Libraries for reflection

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

C++ Reflection Library

A library that lets you use reflection without any restriction above Android P

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

c++ toolkit for rapid development of live graphical apps and games

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

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

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

C++ Reflection Parser / Runtime Skeleton

Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.

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

A real time global illumination solution that achieves glossy surfaces, diffuse reflection, specular reflection, ambient occlusion, indirect shadows, soft shadows,...

A modern compile-time reflection library for C++ with support for overloads, templates, attributes and proxies...

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

Parse command line arguments by defining a struct

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

Render lab built on top of vulkan, aiming to create a real time planet scale large scene. Also some widely adopted techs are implemented, such as deferred renderin...

A work in progress minimal C++ static reflection API and codegen tool.

Reflang - Modern C++ reflection using libclang

UdpPinger is a high performance packet generation and reflection library.

Sample project for a small, flexible runtime reflection system using C++11

Header-only, tiny (99 lines) and powerful C++20 static reflection library.

A library for C++ reflection and introspection

Take images of an eye+reflections and find on-screen gaze points.

C++ Reflection using clang

C++14 Reflection Library

Debuggable script language for interoperation with C++ using reflection.

A simple C++11 reflection/serialization framework.

Metareflect is a lightweight reflection system for C++, based on LLVM and Clangs libtooling.

A header-only C++11 reflection library

Ubpa Dynamic Reflection