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_stdsupport for embedded targets