Ratatui is a Rust library for creating terminal user interfaces. It provides a set of widgets and utilities to build complex TUIs. The library is based on the principle of immediate rendering with intermediate buffers. Ratatui can be used with the Crossterm backend and other backends like Termion and Termwiz. It offers documentation, examples, and a prelude module for convenience. The library does not include input handling, but event handling can be implemented using backend library methods. Ratatui also provides a Layout object for managing the layout of widgets in the UI.

7m read timeFrom github.com
Post cover image
Table of contents
InstallationIntroductionOther documentationQuickstartLayoutText and stylingStatus of this forkRust version requirementsWidgetsAppsAlternativesAcknowledgmentsLicense

Sort: