Opal 1.5.0 released - compile Ruby to JS and run it in a browser

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • opal-browser

    Browser support for Opal.

  • You can use opal-browser, which - just like jQuery itself - wraps the DOM API, is much more maintained than opal-jquery, offers much more functionality and has a similar API to opal-jquery (and to Nokogiri).

  • opal-jquery

    jQuery for Opal

  • You can use opal-jquery, which is a wrapping layer over jQuery and in its API it combines the best worlds of jQuery and Ruby.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • opal-js_wrap-three

    Three.JS for frontend Ruby (Opal) with almost 0 bindings

  • For ThreeJS I have this: https://github.com/hmdne/opal-js_wrap-three (this approach will be more generalized in the future - we will focus on merging this kind of automatic wrapper generation for Opal 1.6)

  • isomorfeus-preact

    Discontinued This repo moved to https://github.com/isomorfeus/isomorfeus-project/tree/master/isomorfeus-preact

  • For Preact there's Isomorfeus: https://github.com/isomorfeus/isomorfeus-preact

  • opal-activesupport

    The port of the glorious ActiveSupport for Opal

  • Opal was briefly explored by DHH a long time ago and he found out there was no ActiveSupport there, as quoted in this Gem: https://github.com/opal/opal-activesupport

  • snabberb

    A simple component view framework for Ruby Opal based on Snabbdom

  • You can use https://github.com/tobymao/snabberb which is a simple library I made based on snabbdom

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