Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
- header-only
- modern-cpp
- cpp
- entity-component-system
47,133 repositories indexed
1–19 of 19 · Most stars
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
Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAML, EETF
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.
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
C++ compile-time enum to string, iteration, in a single header file
🛸 A modern, cross-platform C++ webview library
C++ Reflection Parser / Runtime Skeleton
A miniature library for struct-field reflection in C++
C++20 Static Reflection library
Collection of self-contained header-only libraries for C++17
C++ Reflection using clang
Cross-platform C++17 Runtime Reflection Library
Simple C++ Config Loader Framework(Serialization & Reflection)
cpgf library
sqlgen is a reflection-based ORM and SQL query generator for C++-20, similar to Python's SQLAlchemy/SQLModel or Rust's Diesel.
Faster enum reflection for C++17 since I don't want to wait for C++26 reflection.