Ruby has many awesome Web frameworks - Rails, Sinatra, Merb, Ramaze, etc. Maybe you have written some Web applications with them. Then, how about desktop applications?
You can create a desktop application with Rails by compressing the files into a zip - users download it and type './script/server', then application starts on localhost:3000 - Why can't we call it a desktop application? :-)
RubyStation manages the port numbers for your apps, so all you need is click a link to start an application.

$ gem --version 1.3.5
$ sudo gem install gemcutter ; gem tumble
$ gem install ruby-station
$ ruby-station
Then open localhost:2534 with your browser.
(Note: RubyStaiton expects ruby command is "ruby"
and gem command is "gem". If you are using different
name, stop the server with Ctrl-C and edit
~/.ruby-station/config.yaml.)
Enter "lifelog" to the input box and click [install]. Then 'gem install' is run, and new app is installed after some minutes.
List of applications are available at wiki:Applications.
Creating an app is just as easy as making a gem; See wiki:CreatingApps for more details.
Ruby's
Yutaka HARA (yutaka.hara/at/gmail.com)
You can also clone the project with Git by running:
$ git clone git://github.com/yhara/ruby-station