Notice: The WebPlatform project, supported by various stewards between 2012 and 2015, has been discontinued. This site is now available on github.



Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Everything is an object, and behavior can be added to individual objects as well as classes. It also features closures.

Learn Ruby



Ruby Distributions

  • JRuby – a JVM language A Java implementation of Ruby
  • Rubinius Ruby (mostly) implemented in Ruby
  • MRI Mats’ Reference Implementation. The most common form of Ruby, implemented in C/C++