artichoke/playground

Artichoke Playground

The is a WebAssembly frontend for Try Artichoke

The 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:

rustup target add wasm32-unknown-emscripten
. scripts/install-emscripten-toolchain.sh
npm build
npm run dev:open

Contributing

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

If the 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.

Issues

Collection of the latest Issues

lopopolo

lopopolo

A-wasm-build-target
Comment Icon1

Once the tz-rs Time backend is flipped to the default in Artichoke, we can activate Time in the playground.

We'll be able to run benchmarks!

To do this, enable everything except the tzrs-local feature.

lopopolo

lopopolo

A-webapp
Comment Icon0

When JS is disabled, the playground looks like this and doesn't give any indication to the user that they need to enable JS to interact with the webpage:

Screen Shot 2021-12-14 at 1 33 10 PM

Neither the Run button nor the Docs dropdown are functional.

lopopolo

lopopolo

C-docs
Comment Icon0

Currently, the activate-wasm-build-env.sh and install-emscripten-toolchain.sh scripts assume bash and some sort of POSIX environment.

emsdk has a parallel env.bat script for Windows. Maybe playground can do something similar?

Information - Updated Jul 30, 2022

Stars: 35
Forks: 5
Issues: 6

maomi: A rust wasm framework for building pages with components

maomi is a MVVM-like framework for web development

maomi: A rust wasm framework for building pages with components

Rust / Wasm client web app framework

Pull requests which improve test coverage are also very welcome

Rust / Wasm client web app framework

A Rust/WASM Library to interact with Bitcoin SV

npm i bsv-wasm-bundler --save

A Rust/WASM Library to interact with Bitcoin SV

WASM / Rust / D3 example

Fetch data with Rust + WASM and show it with JS + D3

WASM / Rust / D3 example

@texhno-rust-wasm-game-of-life

A template for kick starting a Rust and WebAssembly project using Tutorial

@texhno-rust-wasm-game-of-life

rust wasm worker hello world

Built using the template at which

rust wasm worker hello world

👷‍♀️🦀🕸️ rustwasm-worker-template

A template for kick starting a Cloudflare worker project using

👷‍♀️🦀🕸️ rustwasm-worker-template

Rust WASM Web Worker Examples

This repository contains four different examples of using web workers in conjunction with WASM in

Rust WASM Web Worker Examples

rust-wasm-mandelbrot

WebAssembly でマンデルブロ集合を描きます

rust-wasm-mandelbrot
Facebook Instagram Twitter GitHub Dribbble
Privacy