Skip to content

artichoke/playground

Folders and files

NameName
Last commit message
Last commit date
Nov 18, 2021
Apr 1, 2025
Jan 12, 2025
Jan 12, 2025
Mar 4, 2025
Feb 21, 2020
Aug 9, 2022
Dec 24, 2023
Dec 3, 2021
Aug 6, 2021
Apr 27, 2023
Dec 16, 2024
Sep 4, 2020
Dec 24, 2024
Jan 12, 2025
Jan 12, 2025
Apr 1, 2025
Apr 1, 2025
Aug 11, 2019
Dec 18, 2023
Mar 4, 2025
Jul 11, 2024
Jan 12, 2025
Jan 12, 2025
Jul 11, 2024
Apr 22, 2025
Apr 22, 2025
Jan 12, 2025
Mar 2, 2024
Jul 11, 2024

Repository files navigation

Artichoke Playground

GitHub Actions GitHub Actions Discord Twitter

The Artichoke Playground is a WebAssembly frontend for Artichoke Ruby hosted at https://artichoke.run.

Try Artichoke


Artichoke Ruby Wasm Playground

You can try Artichoke in your browser. The Artichoke Playground runs a WebAssembly build of Artichoke.

If you would prefer to run a local build of the playground, you can set up a Rust toolchain and a launch local development server with:

npm ci
. scripts/install-emscripten-toolchain.sh
npm run build:release:wasm
npm run dev

Contributing

Artichoke aspires to be an MRI Ruby-compatible implementation of the Ruby programming language. There is lots to do.

If the Artichoke Playground does not run Ruby source code in the same way that MRI does, it is a bug and we would appreciate if you filed an issue so we can fix it.

If you would like to contribute code πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’», find an issue that looks interesting and leave a comment that you're beginning to investigate. If there is no issue, please file one before beginning to work on a PR. Good first issues are labeled E-easy.

Discussion

If you'd like to engage in a discussion outside of GitHub, you can join Artichoke's public Discord server.