Ratatui
A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 99
- Release rhythm 77
- Longevity 92
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 1298
- days_rel: 75
- days_push: 9
- n_releases_24m: 64
Adoption not part of the score
22405 stars · 752 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Ratatui is a Rust library for building terminal user interfaces (TUIs) with a widget-based, immediate-mode rendering model. It supports multiple backends (Crossterm, Termion, Termwiz) and is widely used for dashboards, CLI tools, and interactive terminal applications.
Use cases
- build a terminal dashboard in Rust
- create an interactive CLI tool with a TUI
- make a terminal file viewer or CSV viewer
- build a terminal-based game
- render charts and widgets in the terminal
- build a TUI for browsing APIs or docker containers
When to choose
- you are writing a Rust application that needs a rich text-based UI
- you want a lightweight, fast alternative to GUI frameworks
- you need cross-platform terminal rendering with pluggable backends
- you want a mature, actively maintained TUI library with a large ecosystem
When to avoid
- you need a graphical (non-terminal) interface
- you are not using Rust
- you need a full application framework with built-in state management rather than a rendering library
Facets
library · maturity stable
ui-components developer-tools cli developer-tools cross-platform rust cross-platform cli tui terminal-ui widgets rust-crate dashboards command-line
4 sources
- readme: https://github.com/ratatui/ratatui · fetched 2026-08-28 · 3f5d6e352126
- homepage: https://ratatui.rs · fetched 2026-08-29 · 78ac37d8311d
- site_page: https://ratatui.rs/installation · fetched 2026-08-29 · b143662f90df
- registry_crates: https://crates.io/api/v1/crates/ratatui · fetched 2026-08-29 · 83c68ab1e189
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ratatui/ratatui | main | 90 |
| ratatui/awesome-ratatui | docs | 71 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem