TutorialKit.rb Enables Browser Ruby Interactive Tutorials

Evil Martians, in a Ruby Association Grant 2025 intermediate report, introduce TutorialKit.rb, a toolkit for building interactive Ruby and Rails tutorials that run entirely in the browser using ruby.wasm and WebContainers. They converted the official Rails "Getting Started" guide as a pilot and provide an npx generator, a wasmify-rails build pipeline, Wasm caching, filesystem and UI improvements to enable zero-install tutorials.
Key Points
- 1Launches TutorialKit.rb toolkit enabling zero-install interactive Ruby/Rails tutorials running fully in-browser via ruby.wasm
- 2Addresses heavy Wasm runtime and boot latency with caching, terminal sync, filesystem, and UI improvements
- 3Provides build pipeline (wasmify-rails) and npx generator to create reproducible browser tutorials for Ruby projects
Scoring Rationale
Practical, usable toolkit with credible grant backing and implementable pipeline; limited novelty beyond Ruby/WebAssembly developers.
Sources
Public references used for this report.
Practice interview problems based on real data
1,625 SQL & Python problems across 15 industry datasets — the exact type of data you work with.
Try 250 free problems