Appearance
Ratatui
Rust TUI framework (successor to tui-rs). Immediate-mode rendering with a rich widget set.
Ratatui is the most popular Rust TUI framework, a community fork of tui-rs. It uses immediate-mode rendering — you redraw the entire UI each frame, and the library diffs against the previous frame to minimize terminal output.
Ratatui requires the Modern TUI baseline — truecolor for its color system, mouse tracking for interactive widgets, and alternate screen for full-screen rendering. It supports multiple backends (crossterm, termion, termwiz) and has a growing ecosystem of third-party widgets.
Analysis2026-03-26
Ratatui requires the Modern TUI baseline — 5 of 8 tested terminals are fully compatible. Compatible: Ghostty, iTerm2, Cursor, VS Code, Cursor. Partial compatibility: Kitty (96%), Terminal.app (96%), Warp (98%). Same baseline tier (Modern TUI) as Silvery, Textual, Bubbletea. Other frameworks target: Ink, Blessed (Core TUI).
Required Baseline
🔵Modern TUIExpected by modern TUI frameworks
Ratatui requires the Modern TUI baseline (47 features). Terminals meeting this baseline can run Ratatui applications with full functionality.