Skip to main content
Artichoke Ruby logo

Build the next Ruby for Wasm with Artichoke

Bundle Ruby applications into a single Wasm executable with Artichoke, a Ruby made with Rust. The modular interpreter enables running untrusted code.

Artichoke is pre-release software. We're looking for contributors to build a Ruby for pure Wasm targets.

Currently v0.1.0-pre.1 · Previous releases

Installation

Install Artichoke Ruby nightly builds with rbenv, Docker, or Cargo.

Nightly installs include artichoke (ruby) and airb (irb) binaries. The Artichoke Ruby Core and Standard Library runtime is bundled in these two artifacts.

Read installation docs
$ rbenv install artichoke-dev
$ docker run -it docker.io/artichokeruby/artichoke airb
$ cargo install --git https://github.com/artichoke/artichoke --locked artichoke
Twitter logo

Project Updates

Follow project updates on Twitter @artichokeruby.

We'll tweet about Rust, crates we're developing, and new releases.