ratatui - Build terminal user interfaces with Ratatui and KMP
Provides reference guidelines for building terminal UIs, layouts, widgets, and event loops in Rust and Kotlin Multiplatform.
Tags
Updated: 2026-09-17Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Build terminal user interfaces
- Design flexible UI layouts
- Render immediate mode widgets
- Handle terminal input events
- Implement KMP TUI patterns
Inputs
- Rust or KMP project code
- Terminal UI layout requirements
- Terminal input events
Outputs
- Rendered terminal UI frames
- Terminal buffer diff updates
- ANSI escape code sequences
Requirements
- Rust or Kotlin Multiplatform development environment
- Terminal emulator supporting raw mode and ANSI escapes
- ratatui crate version 0.30 or KMP TUI dependencies
