Opal at gos.i
Embed this image by adding following code in your web-page.
  <a href="http://getopensource.info/opal" title="Opal at getOpenSource.info">
    <img src="http://getopensource.info/opal/svg/opal.svg" alt="Opal at gos.i" />


Ruby runtime and library on top of Javascript

Opal is a ruby to javascript compiler. Opal aims to take ruby files and generate efficient javascript that maintains rubys features. Opal will, by default, generate fast and efficient code in preference to keeping all ruby features.

Opal comes with an implementation of the ruby corelib, written in ruby, that uses a bundled runtime (written in javascript) that tie all the features together. Whenever possible Opal bridges to native javascript features under the hood. The Opal gem includes the compiler used to convert ruby sources into javascript.