ratatui

Ratatui is a Rust library used to create terminal-based user interfaces. It offers a flexible structure for developing command line applications, dashboards and interactive console programs.

RA

ratatui · Terminal & CLI

STARS23.1K
FORKS818
COMMITS2.4K
CONTRIBUTORS282
VERSIONratatui-v0.30.2
UPDATEDtoday
RustTUITerminalCLIMIT
What can it do?
  • You design text-based interfaces for command line applications.
  • You prepare interactive console dashboards where you can track data.
  • Using ready-made templates, you quickly start terminal-based software projects.
User reviews
  • ↓ NegativeHacker News

    Ratatui – App Showcase

    “As I said above, they all suck in some way. It's a matter of deciding what is most important to you and picking the one that sucks least for that. Egui is easy to get started with, and has a lot of widgets that work out of the box. The performance story isn't great, layout…”

  • • NeutralHacker News

    Ratatui – App Showcase

    “Good idea. Fixing this in Disclaimer, I work on Codex since about a month ago. I used codex to write the VHS script, which runs codex to generate a Ratatui app, and then then used codex to add this to the website. It's codapodes all the way down.”

Verified against README · Oct 26, 2026 · source

My note

More in: Terminal & CLI