Opensource.com - https://opensource.com/article/18/4/creating-linux-desktop-application-ruby
Recently, while experimenting with GTK and its Ruby bindings, I decided to write a tutorial introducing this functionality. In this post, we will create a simple ToDo application (something like what we created with Ruby on Rails) using the gtk3 gem (a.k.a. the GTK+ Ruby bindings).
You can find the tutorial’s code on GitHub.