ratatui - Ratatui and KMP terminal UI development reference
Provides architecture, layout, styling, widgets, and event handling reference for building terminal user interfaces in Rust and Kotlin Multiplatform.
Tags
Updated: 2026-09-17Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Render immediate-mode terminal UIs
- Design layouts using constraints
- Style terminal text and widgets
- Handle keyboard and mouse events
- Build custom and stateful widgets
- Map Ratatui patterns to KMP
Inputs
- Terminal input events
- Layout constraints
- Application state data
Outputs
- Rendered terminal screens
- Terminal buffer updates
- ANSI escape sequences
Requirements
- Rust compiler with ratatui crate
- Kotlin Multiplatform environment
- Terminal supporting ANSI escape sequences
