Tutorialkit.rb: interactive Ruby tutorials entirely in the browser
27-Mar-2026 280
The final report for Ruby Association Grant on TutorialKit.rb—a toolkit for building interactive Ruby and Rails tutorials that run entirely in the browser using WebAssembly and WebContainers. Featuring a full-featured installer, agent-friendly development workflow, deployment pipelines, HTTPIn our intermediate report, we explained how our prior experience working with ruby.wasm and related technologies (such as WebContainers and PGLite) shaped the idea of TutorialKit.rb, a framework that brings zero-install interactive tutorials to the Ruby ecosystem.
We demonstrated a working prototype, shared research on dependency management strategies and HTTP support, and outlined the future work ahead.
That future work is now complete. Here’s what we’ve accomplished in recent months:
A full-featured installer that scaffolds a ready-to-customize tutorial project with a demo Rails app, starter lessons, and deployment pipelines.
Agent-friendly development setup with Claude Code skills that help coding agents understand the structure and constraints of TutorialKit.rb.
Deployment workflows for Netlify and Fly.io (with more to come)—with all the ruby.wasm compilation complexity handled for you.
HTTP support for tutorials heavily depending on external APIs.
A complete real-world tutorial for Action Policy showcasing all the capabilities (and limitations) of TutorialKit.rb.
Tutorialkit.rb: interactive Ruby tutorials entirely in the browser #ruby #rubydeveloper #rubyonrails #Tutorialkit.rb: #interactive #tutorials #entirely #browser #tutorialkit.rb: https://www.rubyonrails.ba/link/tutorialkit-rb-interactive-ruby-tutorials-entirely-in-the-browser