Are you new to RatatuiRuby? You probably want to Read the Project Roadmap or Visit the Project Homepage first!
This is the project wiki. Here you'll find current and historical information about the project. Additional documentation can be found in each git repository's doc directory and README.md files.
RatatuiRuby: Core engine • Tea: MVU architecture • Kit: Component architecture (Planned) • DSL: Glimmer syntax (Planned) • Framework: Omakase framework (Planned) • UI: Polished widgets (Planned) • UI Pro: More polished widgets (Planned)
Get Started: Quickstart • Examples ⸺ Stay Informed: Announce List • FAQ ⸺ Reach Out: Discuss List • Bug Tracker
Get Started: Contributing Guide • Code of Conduct ⸺ Stay Informed: Announce List • Project History ⸺ Reach Out: Development List • Bug Tracker
commit 6184024f7eff68e8449742c202da5deb0f9b7ed5 Author: Kerrick Long <me@kerricklong.com> Date: 2026-01-26T21:04:08-06:00 docs: sync Chapter 2 (Rooibos) with beta API The documentation was out of date with the actual implementation. Updated the entry point from the test-only keyword-args API to the production fragment-based API. Updated the commands list to match what actually exists: removed Command.sequence, added cancel, all, open, and custom. Changed message format from arrays to Message:: objects. Replaced the verbose Rooibos.route/delegate example with the declarative Router DSL. Renamed Tea references to Rooibos throughout and updated version numbers in the roadmap. Generated with Antigravity (https://antigravity.google) Co-Authored-By: Claude Opus 4.5 (Thinking) <noreply@anthropic.com>