Here’s an introduction to Gtk-rs crates. For the users who already know Rust and Gtk, just skip this part.

Full usage of Gtk-rs crates

In this part we’ll go deeper into the mechanisms of the Gtk-rs crates. If you’re not sure about your Rust or Gnome libraries knowledge, we recommend you to take a look at the previous tutorials first.

Generating GNOME crate Rust API using gir

A tutorial is available here if you want to generate your own GNOME crate binding.

Going further

Make sure to check the examples directory in the gtk-rs repository. Also you can take a look at the source code of projects using gtk-rs.