Project

visualruby

0.02
There's a lot of open issues
A long-lived project that still receives updates
Visualruby is a complete IDE for making graphical user interfaces with ruby. It utilizes glade interface designer to create windows, and uses a library of GUI helpers to make coding GTK+ programs easy. The IDE really helps you organize your files and your thoughts because it names your ruby files and glade files by a naming convention. You files take on the names MyClass.rb, and MyClass.glade. Then you can easily edit the GUI (glade file) by right clicking on your class's file. It also creates .gemspec files for you, then you can right-click on the .gemspec file to install it, or upload it to rubygems.org. You can also yank your gems with one click. To install, get instructions from our github page at https://github.com/Beagle123/visualruby
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

Visual Ruby GUI Builder

Visualruby was designed specifically for rubyists who want to add a GUI to their ruby scripts. It enormously simplifies the process of adding GTK+ windows to your applications. Visualruby is completely integrated with the glade interface designer, so you only need to click on a ruby file to edit its widgets using glade.

You can create a .gemspec file, compile your gem, install your gem, or push, yank or uninstall your gem with just one mouse-click.

Welcome to Easy GUIs

This is the main screen of Visualruby. It is also and example of what you can do with visualruby because it was written in Visualruby. To create a graphical program, you simply create a project directory for your files, and write your code:

Main Screen

Then just click the "Run" button:

Hello

Obviously, this is a trivial example, but there are about 20 example programs that illustrate many of the things you can do. The best way to learn visualruby, is to follow these example programs. (in ~/visualruby/examples). They are "bite-size" programs that show one idea at a time.

To proceed, follow the install instructions, and run the first examples.

Install Instructions

Go to Install Instructions to see instructions to install on your operating system.