ratatui

Installation
SKILL.md

Objective: Use this skill to prevent TUI layout bugs, input handling failures, and state management issues by enforcing layout discipline, event handling patterns, and MVU architecture below.

Ratatui

Rust terminal UI framework for building interactive command-line applications.

Overview

Ratatui provides widgets, layout systems, event handling, and rendering for TUI apps.

Key Features:

  • Multiple layout systems (blocks, flex, horizontal, vertical)
  • Built-in widgets (buttons, checkboxes, tables, charts)
  • Event-driven input handling with keyboard and mouse support
  • Multiple backends (crossterm, termion, termwiz)
  • no_std support for embedded targets

Installation

Installs
24
GitHub Stars
28
First Seen
Apr 20, 2026