Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Code Transpilers
  3. Opal

Opal

Plans and prices

Opal

Free

MIT-licensed software

Every plan, in full

On the record

Browsers
For the upcoming 2.0 release, the project lists current and previous stable Firefox, Chrome, Safari, and Edge as supported and says Internet Explorer is unsupported.github.com · read 7 Oct 2026
Code sharing
The project describes using the same gem, objects, and specs on both the server and client.github.com · read 7 Oct 2026
Compilation
Opal compiles Ruby to plain JavaScript ahead of time, without a runtime interpreter.github.com · read 7 Oct 2026
Execution targets
The project says Opal can run in browsers and in JavaScript environments including Node.js, Deno, Bun, and QuickJS.github.com · read 7 Oct 2026
Framework integrations
The project lists integrations for Rails, Sinatra, Roda, and static apps.github.com · read 7 Oct 2026
JavaScript interop
Opal supports calling JavaScript from Ruby and Ruby from JavaScript, and treating native JavaScript classes as Ruby classes.github.com · read 7 Oct 2026
License
Opal is released under the MIT License.opalrb.com · read 7 Oct 2026
Maker details
The opened official pages identify Adam Beynon in the license copyright notice but do not state a headquarters or founding date.opalrb.com · read 7 Oct 2026
Rails usage
The official homepage shows using opal-rails in a Rails app and requiring opal_ujs and turbolinks in its example.opalrb.com · read 7 Oct 2026
Ruby compatibility
The repository says the gemspec declares Ruby >= 2.3 and CI exercises Ruby 3.0 through 4.0 and JRuby.github.com · read 7 Oct 2026
Ruby installation
The project instructs users to install Opal with `gem install opal` or add the gem to a Gemfile.github.com · read 7 Oct 2026
Runtime requirement
Opal 2.0 targets ES2021 and has no transpilation fallback for older JavaScript engines.github.com · read 7 Oct 2026
Support
The project directs users to Slack, Stack Overflow with the #opalrb tag, and GitHub issues for bugs and feature requests.github.com · read 7 Oct 2026
What it does
Opal is a Ruby-to-JavaScript source-to-source compiler that includes an implementation of Ruby corelib and stdlib.github.com · read 7 Oct 2026

Alternatives to Opal

Every alternative, ranked