Opal Runtime for Asciidoctor.js
Opal Runtime for Asciidoctor.js
Opal Runtime
Unique network api types
Simple pub/sub messaging for the web
Npm wrapper for opal
A message bus client in Javascript
generate random IDs and avoid collisions
LiveReload JS client - auto reload browser on changes
A FreeSewing pattern for overalls
TypeScript definitions for hat
React SDK for Opal integration
Shared Cypress runner, reporting, browser, and metadata tooling for OPAL frontend applications.
[](https://www.npmjs.com/package/@hmcts/opal-frontend-common) [](https://github.com/hmcts/opal-frontend-common-ui-l
Convert form parameters to an object using the same logic as Rack
Common nodejs library components for opal
Opal allows you to centrally manage access to all of your sensitive systems.
CoffeeScript was so cool
Opal compiler
A JavaScript AsciiDoc processor, cross-compiled from the Ruby-based AsciiDoc implementation, Asciidoctor, using Opal
OCP SDK for Opal tool
React Native SDK for Opal integration
[Rionite](https://github.com/Riim/Rionite) component set.
SDK for creating Opal-compatible tools services
Rack middleware for automagical Opal compilation
High performance Rack server for Opal and Ruby
Sinatra-free core for running Opal-compiled Ruby on Cloudflare Workers: Rack handler, D1/KV/R2/AI/Queue/Durable Object adapters, multipart/streaming, and Opal corelib patches. Use with the `opal` gem and a Module Worker (`runtime/worker.mjs` in this gem).
A Sinatra extension that implements the full Inertia.js v2 wire protocol: page-object responses, version mismatch detection (409 + X-Inertia-Location), partial reloads, deferred / lazy / always / optional / merge props, encrypted history, redirect 303 handling, and error/flash session sweeps. Pure Sinatra-compatible: depends only on `sinatra` and `rack`. Runs on MRI Ruby and on the homura Cloudflare Workers + Opal stack.