A "Future Scalable" Todo application showcasing the power of Ruby 4.0 running directly in the browser via WebAssembly (WASM) and WASI.
- Sexy Premium Design: Dark mode with Glassmorphism and smooth micro-animations.
- Modular Arch: Separation of concerns between JSON-driven UI (JS) and full business logic (Ruby).
- Embedded Gems: Bundled Ruby gems like
fakerandrougerunning entirely client-side. - Ruby REPL: Interactive Ruby terminal in your browser with syntax highlighting.
- Full Stdlib: Support for
Date,JSON,Time, and more.
# Serve the project (MIME types for WASM are required)
python3 -m http.server 8000Then visit http://localhost:8000.
/ruby: Contains the core models and logic./js: The bridge modules and UI rendering./css: Polished Vanilla CSS styling./wasm-build: Custom Wasm build artifacts./docs: Full technical documentation (built with Docsify).
For a deep dive into the architecture and gem packaging process, check out our Documentation.
This project proves that you can run production-grade Ruby logic in a web browser, making it possible to share 100% of your business rules between frontend and backend.