orhunp_
Ratty – A terminal emulator with inline 3D graphics
Write less code, be more responsible
Building a guitar trainer with embedded Rust
Re:Mousefood – Build embedded terminal UIs for microcontrollers
on Wednesday January 28, 2026 @02:22PM (#46800269)
Most likely. I just checked and it uses embedded-graphics already which means you can plug in Mousefood directly. The touchscreen might be a bit tricky though, it might need some hacking on the event handler side. But it will most likely work if you map the coordinates to the terminal cells abstraction somehow.
Re:Mousefood – Build embedded terminal UIs for microcontrollers
on Wednesday January 28, 2026 @02:18PM (#46800217)
Hey all, thanks for the interest to the crate!
I'm currently live on YouTube (doing some maintenance & testing). Feel free to join if you have any questions!
Re:Mousefood – Build embedded terminal UIs for microcontrollers
on Wednesday January 28, 2026 @02:16PM (#46800207)
we're bringing back those aesthetics!
Re:Mousefood – Build embedded terminal UIs for microcontrollers
on Wednesday January 28, 2026 @02:16PM (#46800197)
absolutely, it will work with any other embedded Rust application. The backend only provides a bridge between the embedded-graphics library and the Ratatui widget renderer.
Mousefood – Build embedded terminal UIs for microcontrollers
Tuitar – A portable guitar training tool and DIY kit
My Superbooth 2025 Experience
Ratatui – Are We Embedded Yet?
The primary goal is to serve apps that use https://ratatui.rs to web. You can still bundle Javascript via Trunk though.
I would definitely appreciate some ideas on how to do that. Right now we are rendering in a loop created via RequestAnimationFrame
yup, we are aware of that bug: https://github.com/orhun/ratzilla/issues/28
OP here, that's great! Let me know if you ever try out Ratzilla :)
OP here, thanks for posting the project. The FOSDEM talk will be also available soon I hope.
I'm planning to focus more on responsiveness and adding more web-only widgets for the next releases. Of course there are a lot of other things to fix & improve :)
Let me know if you have any specific feedback or ideas!