Ross ROSS = Recommend OSS · open-source software intelligence for agents

rttrorg/rttr

C++ Reflection Library observed · 2026-08-28

github.com/rttrorg/rttr · homepage · C++ · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
rttrorg/rttrmain23

For agents

markdown · JSON · MCP: product_card(name="rttrorg/rttr")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem