Clear ×

Reflection

11 repositories found

Neargye

Neargye

nameof
C++ AI analysis

Nameof is a header-only C++17 library that provides compile-time reflection capabilities to obtain names of variables, types, functions, macros, and...

Production ready Single maintainer Niche use case
c-plus-plus c-plus-plus-17 cplusplus
2.3k
127
8/wk
active
8/10 Dev Tools
Neargye

Neargye

magic_enum
C++ AI analysis

Magic Enum is a header-only C++17 library providing compile-time reflection for enums without macros or boilerplate, enabling enum-to-string...

Production ready Single maintainer Niche use case
c-plus-plus c-plus-plus-17 cplusplus
6.1k
560
12
13/wk
active
9/10 Dev Tools
stephenberry

stephenberry

glaze
C++ AI analysis

Glaze is an in-memory serialization and reflection library for C++ that supports 11+ data formats (JSON, CBOR, MessagePack, YAML, TOML, CSV, BSON,...

Production ready Single maintainer Niche use case
api beve binary
2.9k
252
49
12/wk
active
8/10 Dev Tools
facet-rs

facet-rs

facet
Rust AI analysis

Facet is a comprehensive Rust reflection ecosystem enabling runtime type introspection, serialization/deserialization, and introspection via proc...

Production ready Single maintainer Niche use case
debugging deserialization introspection
2.5k
124
159
8/wk
active
8/10 Dev Tools
skypjack

skypjack

entt
C++ AI analysis

EnTT is a header-only C++ library implementing an entity-component-system (ECS) architecture for game development and data-oriented programming. It...

Production ready Beginner friendly Single maintainer Niche use case
architectural-patterns cpp cpp17
12.9k
1.1k
15
20/wk
active
9/10 Gaming
felixguendling

felixguendling

cista
C++ AI analysis

Cista is a C++17 serialization and reflection library designed for high-performance, zero-copy data structure serialization with minimal overhead. It...

Production ready Single maintainer Niche use case
benchmark cpp cpp17
2.2k
159
12
3/wk
active
8/10 Dev Tools
boostorg

boostorg

pfr
C++ AI analysis

Boost.PFR is a C++14 header-only library that provides basic reflection capabilities for user-defined aggregate types, enabling tuple-like access and...

Production ready Niche use case
boost clang cplusplus
1.5k
171
46
1/wk
recent
8/10 Dev Tools
jhump

jhump

protoreflect
Go AI analysis

protoreflect extends Go's Protocol Buffer reflection capabilities with utilities for programmatically constructing, printing, and resolving...

Production ready Single maintainer Niche use case
go golang grpc
1.5k
183
13
1/wk
active
8/10 Dev Tools
ldqk

ldqk

Masuit.Tools
C# AI analysis

Masuit.Tools is a comprehensive C# utility library offering 100+ utility classes and extension methods for encryption, reflection, LINQ, file...

Production ready Beginner friendly Single maintainer
datetime encryption excel
6.2k
1.3k
1/wk
active
7/10 Dev Tools
symfony

symfony

property-access
PHP AI analysis

The PropertyAccess component provides a unified API to read and write object and array properties using intuitive string notation (e.g.,...

Production ready Niche use case
access array component
2.8k
26
1/wk
slow
8/10 Dev Tools
pry

pry

pry
Ruby AI analysis

Pry is a powerful Ruby runtime developer console and IRB alternative that provides advanced introspection capabilities for debugging and code...

Production ready Beginner friendly Single maintainer
console debugger introspection
6.8k
607
124
slow
8/10