Opal v1.7 released with Ruby 3.2 support

This page summarizes the projects mentioned and recommended in the original post on /r/ruby

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • TryRuby

    This 4th iteration of TryRuby is a website where you can learn the Ruby language.

    Like Ruby WASI, it allows you to run Ruby in a web browser, but it takes a different approach - it is, like JRuby, a complete reimplementation of Ruby. Unlike Ruby WASI, you don't have to ship the entire Ruby compiler - you just ship your code compiled to JavaScript along with (possibly) minimal Ruby runtime. You can compare and contrast both on a recently updated TryRuby website (which itself - is a 100% Ruby frontend application compiled with Opal!).

  • opal-browser

    Browser support for Opal.

    Opal itself aims just at creating a Ruby runtime and a couple of life improvements, but there exist a couple of helper gems, for instance Opal-Browser (for an idiomatic API to interact with DOM and other browser APIs), Opal-Rails (for integrating with a Sprockets pipeline of Rails), Opal-RSpec (to test your frontend application). There exist a number of libraries and bindings to JS libraries for Opal.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • opal-rails

    Bringing Ruby to Rails · Rails bindings for Opal

    Opal itself aims just at creating a Ruby runtime and a couple of life improvements, but there exist a couple of helper gems, for instance Opal-Browser (for an idiomatic API to interact with DOM and other browser APIs), Opal-Rails (for integrating with a Sprockets pipeline of Rails), Opal-RSpec (to test your frontend application). There exist a number of libraries and bindings to JS libraries for Opal.

  • opal-rspec

    Opal + RSpec = ♥️

    Opal itself aims just at creating a Ruby runtime and a couple of life improvements, but there exist a couple of helper gems, for instance Opal-Browser (for an idiomatic API to interact with DOM and other browser APIs), Opal-Rails (for integrating with a Sprockets pipeline of Rails), Opal-RSpec (to test your frontend application). There exist a number of libraries and bindings to JS libraries for Opal.

  • isomorfeus-project

    The powerful, isomorphic full stack web application development environment.

    Opal itself is quite low level. It just gives you a compiler and Ruby runtime. There exist a couple of frameworks using Opal: two most developed are Hyperstack (deeply integrates Rails, Opal and React) and Isomorfeus (integrates Roda, Opal and Preact)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts