Opal is a Ruby to JavaScript source-to-source compiler. It also has an implementation of the Ruby corelib.

Opal is hosted on GitHub. Chat is available on Gitter at opal/opal (also available as IRC at irc.gitter.im) and the Freenode IRC channel at #opal. Ask questions on stackoverflow (tag #opalrb). Get the Opalist newsletter for updates and community news.

Code Quality Rank: L4
Monthly Downloads: 4,443
Programming language: Ruby
License: MIT License

Opal alternatives and related gems

Based on the "Implementations/Compilers" category

  • MRuby

    9.3 9.6 L2 Opal VS MRuby
    Lightweight Ruby. Can be linked and embedded in your application.
  • JRuby

    9.0 9.7 L1 Opal VS JRuby
    A Java implementation of the Ruby language.
  • Rubinius

    An implementation of the Ruby programming language. Rubinius includes a bytecode virtual machine, Ruby syntax parser, bytecode compiler, generational garbage collector, just-in-time (JIT) native machine code compiler, and Ruby Core and Standard libraries.
  • Reactrb

    Opal Ruby wrapper of React.js library.

Do you think we are missing an alternative of Opal or a related project?

Add another 'Implementations/Compilers' Gem

Opal Recommendations

There are no recommendations yet. Be the first to promote Opal!

Have you used Opal? Share your experience. Write a short recommendation and Opal, you and your project will be promoted on Awesome Ruby.
Recommend Opal

Recently added Opal resources

Do you know of a useful tutorial, book or news relevant to Opal?
Be the first to add one!