About |RTTR


RTTR is a C++ library which enables the programmer to use reflection in its application. That means the program can introspect an object at runtime of what kind of properties, methods or constructors it consist. This is extremely useful when a tight but also high dynamic coupling between software modules is required. The main use cases are for example serialisation, UI creation, binding to arbitrary programming languages (JavaScript, Lua etc.) and network communication.

RTTR is released under the MIT License.


RTTR is developed through GitHub. Code contributions, issue reports, and support requests are welcome. You can reach me also through email.


RTTR's original author and current project lead is Axel Menzel.


When you use RTTR and you would like to say thank you for its development, I am happy to receive any donation.

Thank you.