-
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!).
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Rails, Sidekiq, Solid Queue, and more to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up job queues.
-
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 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 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
Discontinued 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)
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.