Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
-
Updated
Jan 10, 2025 - C++
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
C++ Reflection Library
A library that lets you use reflection without any restriction above Android P
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
C++ compile-time enum to string, iteration, in a single header file
c++ toolkit for rapid development of live graphical apps and games
Extremely fast, in memory, JSON and interface library for modern C++
std::tuple like methods for user defined types without any macro or boilerplate code
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
Esoterica Engine
C++ Reflection Parser / Runtime Skeleton
Header-only, tiny (99 lines) and powerful C++20 static reflection library.
C++ reflection library with Lua binding, and JSON and XML serialisation.
Header-only, non-intrusive and macro-free runtime reflection system in C++
A miniature library for struct-field reflection in C++
Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code
Parse command line arguments by defining a struct
declarative polyamorous cross-system intermedia objects
Add a description, image, and links to the reflection topic page so that developers can more easily learn about it.
To associate your repository with the reflection topic, visit your repo's landing page and select "manage topics."