rttrorg/rttr
C++ Reflection Library observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3914
- days_rel: n/a
- days_push: 860
- n_releases_24m: 0
Adoption not part of the score
3484 stars · 490 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
RTTR (Run Time Type Reflection) is an open-source C++ library that adds runtime reflection, letting programs introspect and modify objects' properties, methods, and constructors at runtime. Types are registered manually via macros and can then be queried, constructed, and manipulated dynamically without header access.
Use cases
- add runtime reflection to C++ classes
- serialize objects dynamically
- bind C++ types to scripting languages like Lua or JavaScript
- create UI from class metadata
- enumerate derived classes of a base type
- construct objects by type name without headers
- build plugin systems without common base interfaces
When to choose
- you need runtime reflection in C++11 or later
- you want manual control over what reflection metadata is registered
- you need to work with types whose headers are unavailable, e.g. plugins
- you want fast compile times when changing registrations
When to avoid
- you only need compile-time introspection available via modern C++ or static reflection
- you want automatic registration without macros or manual code
- your project does not use C++
Facets
library · maturity stable
serialization plugin-system developer-tools programming-languages cpp cross-platform reflection introspection runtime-type-information c-plus-plus-11 variant script-binding game-development cmake
4 sources
- readme: https://github.com/rttrorg/rttr · fetched 2026-08-28 · 257daeeed194
- homepage: https://www.rttr.org · fetched 2026-08-29 · 90a147aca248
- site_page: https://www.rttr.org/about · fetched 2026-08-29 · 469673156fca
- site_page: https://www.rttr.org/faq · fetched 2026-08-29 · 1840489231c2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rttrorg/rttr | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem