If it can compute, it can run Ratatui
summary
Ratatui proves it can run on tiny devices: it renders a slide deck as firmware on an RP2040 driving a 240×320 display and maps terminal cells to pixels via an embedded-graphics backend, using immediate‑mode rendering and backend‑agnostic events. Slides live as bundled markdown and images are raw ~200 KB each so firmware hits a practical limit at about 15 images per build. Demos include a Morse cheese game, a tiny 72×40 “ant” TUI, and a working guitar trainer, all of which run.
AI-written summary · about
chapters (16)
- 0:00Ratatui introduction
- 1:09Terminals' enduring relevance
- 3:25Need for modern Ratatui
- 5:11What is Ratatui
- 8:04Ratatui on any platform
- 9:30Ratatui’s portability
- 13:53Event handling and backend
- 14:56Ratatui beyond terminals
- 19:36Introducing Ratatui
- 21:42Rendering on embedded displays
- 22:44Ratatui slide deck
- 27:29Live demos: cheese locator and tiny TUI
- 30:33Guitar trainer and ESP32 demo
- 32:45How to contribute
- 34:12Closing and community
- 34:54Q&A: Color mapping and legacy
related talks
01h 24mMonotron - a 1980s style home computer written in Rust
23m"Six Clock Cycle per Pixel - Graphics on the Neotron Pico"
28mRenaissance of Terminal User Interfaces with Rust
30mMonotron: Making a 80s style computer with a $20 dev kit
21mChips don't bite! An introduction to µController programming for Rusteaceans
01h 01mNeotron - why write a brand new ‘DOS’ for Arm in Rust?
01h 34mNeotron - Writing a Single-Tasking ‘DOS’ for Arm Microcontrollers, in Rust
31mReally Small Rust
