Ratatui
Rust library for building rich terminal user interfaces (TUIs)
Liked for building terminal UIs in Rust that work well123, from robot monitoring consoles over SSH to e-ink setups and embedded devices,456 and for the effort going into its ecosystem.78 No commenter raised a concrete complaint; it suits Rust developers building TUIs91011 and people looking for a project to learn TUI development.1213
Why people recommend it
Works well · 3
Commenters say it works very well for building TUIs and is appealing enough to try.
“I build all my UIs with Rust and Ratatui. It works very well.”
“built with ratatui (awesome name)”
Show 1 more
Ecosystem · 2
Commenters appreciate the work and effort that goes into Ratatui and its ecosystem.
“Personally I really like the work and effort that flows into ratatui and it's ecosystem.”
“Yet another impressive rust/ratatui tool! I am really a fan of those projects”
Learning project · 2
Developers pick it as the library to learn while building their own TUI.
“I'm looking for a TUI idea to explore Ratatui”
“I'm looking for TUI ideas to build to learn Ratatui :).”
SSH monitoring · 1
One team uses it for snappy monitoring screens reached over SSH instead of web dashboards.
“Yet another impressive rust/ratatui tool! I am really a fan of those projects”
Embedded support · 1
One commenter is excited to have it available on embedded devices.
“I love ratatui”
Caveats and dissent
No one in these comments warned against it.
Often compared with
Who recommends it in their own words
From the makers not counted in the ranking
“As a ratatui library maintainer, NO - please don't stop making TUIs ;)”
“We use this for all the screenshots on https://ratatui.rs and https://github.com/ratatui/ratatui”
Threads where it came up
- Stop Making TUIs 2 mentions
- Ask HN: What kind of TUI would you use if it existed? 2 mentions
- Ask HN: Why are there not more terminal apps? 1 mention
- Ask HN: In your experience, what are sound conventions for e-ink UI development? 1 mention
- I'm going back to writing code by hand 1 mention
- How to Choose Colors for Your CLI Applications 1 mention
Also written as ratatui. Data: ratatui.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 9
“Personally I really like the work and effort that flows into ratatui and it's ecosystem.”
“ratatui just seems too nice not to try!”
“I build all my UIs with Rust and Ratatui. It works very well.”
“[Ratatui has brought me great inspiration though!]”
“I love ratatui”
“built with ratatui (awesome name)”
“I'm looking for a TUI idea to explore Ratatui”
“I'm looking for TUI ideas to build to learn Ratatui :).”
“Yet another impressive rust/ratatui tool! I am really a fan of those projects”