wasm-ruby files for ruby versions. WebAssembly port of CRuby by Emscripten with a thin JavaScript wrapper to run ruby scripts in node.js
No description provided.
WebAssembly port of CRuby with WASI
A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
Ruby head built on WASI
Ruby head built on Emscripten
Ruby 3.3 built on WASI
Ruby 3.2 built on WASI
Convert Oniguruma patterns to native JavaScript RegExp
Tree-sitter WASM grammar for ruby
Ruby 3.4 built on WASI
👷 workerd, Cloudflare's JavaScript/Wasm Runtime
Ruby 4.0 built on WASI
👷 workerd for Linux 64-bit, Cloudflare's JavaScript/Wasm Runtime
For ruby and ruby on rails
Kreuzberg document intelligence - Node.js native bindings
> Rewrite a WASM binary
WebAssembly binary format parser
No description provided.
Node binding for rspack
Ruby SemVer in TypeScript.
No description provided.
A WebAssembly implementation of xxHash
PGlite is a WASM Postgres build packaged into a TypeScript client library that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It is only 3.7mb gzipped.
Ruby to WebAssembly toolkit. This gem takes Ruby code and Gemfile, and packages them with Ruby runtime into a WebAssembly binary.
Write reactive web applications using familiar Ruby syntax and patterns. ⚠️ WARNING: This gem has been renamed to 'ruwi' starting from v0.10.0. Please migrate to the 'ruwi' gem. See https://github.com/t0yohei/ruby-wasm-ui/releases/tag/v0.10.0 for migration details.
Prism is a framework for building clientside web apps with Ruby. It's powered by mruby, emscripten and WebAssembly. For more information check out the docs on the github repo.
create chrome extention with ruby/wasm
Packs and runs Ruby code on WASM
kobako provides an in-process Wasm sandbox (wasmtime + mruby) with a MessagePack-based host/guest RPC, allowing Ruby applications to execute untrusted mruby scripts under capability-based Service injection.
Ikura is a minimal Turbo Stream implementation built from scratch using Ruby Wasm and Ruby's built-in TCPServer — no Rails, no frontend framework, no external runtime dependencies. Click anywhere on the gunkan-maki sushi in the browser to place ikura (salmon roe); click events run in Ruby via WebAssembly and DOM updates arrive as Turbo Streams.
Cross-platform barcode generation library using WebAssembly, supporting 18 barcode types: Code39, Code93, Code128, GS1-128, NW-7, ITF, Matrix 2of5, NEC 2of5, JAN-8, JAN-13, UPC-A, UPC-E, GS1 DataBar (Standard/Limited/Expanded), QR Code, DataMatrix, PDF417, and Japan Post Customer Barcode. Output formats: PNG, JPEG, SVG. Requires Node.js.
Ruby bindings for WCL, powered by a WASM module and the wasmtime runtime. Provides the full 11-phase parsing pipeline with native Ruby types.
RERB is an unopinionated tool for compiling ERB/rhtml into ruby.wasm DOM operations. It generates code which, when run on a Ruby VM on WASM, generate the desired DOM.
Infrastructure gem for building WASM-first Rails apps. Provides a Service Worker that boots Ruby+Rails inside the browser, SQLite persistence via OPFS, build tooling, and C extension stubs.
Generates high-performance callback-based recursive descent parsers from declarative .desc specifications. Supports target language of Rust and will soon support multiple more target languages (Rust, C, wasm, ruby, go, elixir...) via Liquid templates. The .desc format is valid UDON, enabling future bootstrapping where descent can parse its own input format.