1.skypjack / entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Ranked by Attention Score: stars gained over the last 180 complete days
22 repositories by Attention Score · May 7, 2026 – Nov 2, 2026 (UTC)
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAML, EETF
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
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.
Next generation API for .NET
C++ Reflection Library
A runtime developer console and IRB alternative with powerful introspection capabilities.
Faster enum reflection for C++17 since I don't want to wait for C++26 reflection.
C++ compile-time enum to string, iteration, in a single header file
A miniature library for struct-field reflection in C++
C++20 Static Reflection library
Collection of self-contained header-only libraries for C++17
An easy-to-use reflection-based dependency injection package that fits into any Go application.
C++ Reflection Parser / Runtime Skeleton
Cross-platform C++17 Runtime Reflection Library
A Swift Runtime library for viewing type info, and the dynamic getting and setting of properties.
Log exception details and custom properties that are not output in Exception.ToString().
Fast deep-copy library for Go
C++ reflection library with Lua binding, and JSON and XML serialisation.
Header-only, non-intrusive and macro-free runtime reflection system in C++
Reflection and serialization library. Supports json, yaml, and binary. Uses libClang AST for code generation.