GLib bindings for Rust.
Alongside GLib bindings, this crate also includes the infrastructure to subclass GObject for extending libraries like GTK+. A code example can be found in the documentation of this crate in the subclass module.
GObject
subclass
Gtk-rs project site
Online documentation
Readme in our main repo
MIT