RuGUI é um framework para desenvolvimento de interface GTK usando o Ruby como linguagem.

No RuGUI pode-se desenhar as janelas usando o Glade.

Espero que o que o Rails é para desenvolvimento web em Ruby o RuGUI seja para desenvolvimento GTK com Ruby.

Simples Projeto

Para criar um projeto:

$ rugui myapp
Generating application myapp on /home/dmitry/Desktop/teste
Using TestUnit for generated application
Application myapp generated in /home/dmitry/Desktop/teste

Para executar:

$ ./myapp/app/main.rb
2009-01-30 14:37:50 (INFO) (RuGUI::Initializer) Starting RuGUI application with development environment...
2009-01-30 14:37:50 (INFO) (RuGUI::Initializer) RuGUI application configurations loaded.
2009-01-30 14:37:50 (INFO) (MainController) Starting the application through MainController.
Hello button clicked.
2009-01-30 14:37:53 (INFO) (MainController) Exiting the application through MainController.
2009-01-30 14:37:53 (INFO) (MainController) Application finished.

No exemplo acima não foi feita nenhuma alteração de código ou de desenho no Glade, neste caso é mostrado a seguinte janela:

Hello Word com o Rugui

Agora pode se divertir criando interfaces com o Ruby!