Gobject Introspection acts as a bridge between low-level C+GObject code and a managed runtime (JavaScript, Python, Java, Lua, .NET, Scheme, etc.).

WWW: https://gi.readthedocs.io/en/latest/
