#roblox #reflection #dom

rbx_reflection

Roblox reflection database and ambiguous type resolution

17 stable releases (4 major)

4.2.0 Oct 11, 2021
4.1.0 Jul 2, 2021
4.0.0 Jun 27, 2021
4.0.0-alpha.1 Feb 16, 2021
0.2.373 Feb 25, 2019

#263 in Database interfaces

Download history 150/week @ 2022-10-09 183/week @ 2022-10-16 108/week @ 2022-10-23 108/week @ 2022-10-30 156/week @ 2022-11-06 161/week @ 2022-11-13 90/week @ 2022-11-20 44/week @ 2022-11-27 81/week @ 2022-12-04 124/week @ 2022-12-11 132/week @ 2022-12-18 74/week @ 2022-12-25 106/week @ 2023-01-01 137/week @ 2023-01-08 82/week @ 2023-01-15 139/week @ 2023-01-22

465 downloads per month
Used in 10 crates (8 directly)

MIT license

110KB
2.5K SLoC

rbx_reflection

rbx_reflection on crates.io rbx_reflection docs

More details about this crate are available on the rbx-dom GitHub.

Contains the types needed to describe a Roblox reflection database.

rbx_reflection can describe:

  • All Instance types and their members
  • All Enums and their values
  • Default values for each property
  • The Roblox client version this information came from

Starting in rbx_reflection 4.0, there is no longer a bundled database in this crate. Look at the rbx_reflection_database crate for a generated database that is easy to depend on.

Dependencies

~2.1–3MB
~69K SLoC