Skip to main content
Artichoke Ruby.

Build the next Ruby for Wasm with Artichoke

Bundle Ruby applications into a single Wasm binary 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.0 · Previous releases

Ruby.

Install

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

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

Read install guide
$ rbenv install artichoke-dev
$ docker run -it docker.io/artichokeruby/artichoke airb
$ cargo install --git https://github.com/artichoke/artichoke --branch trunk --locked artichoke
Twitter.

Subscribe

Stay up to date with project updates on Twitter @artichokeruby.

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