Integrations

  • ansi-to-tui — Convert ansi colored text to ratatui::text::Text
  • color-to-tui — Parse hex colors to ratatui::style::Color
  • rust-tui-template — A template for bootstrapping a Rust TUI application with Tui-rs & crossterm
  • simple-tui-rs — A simple example tui-rs app
  • tui-builder — Batteries-included MVC framework for Tui-rs + Crossterm apps
  • tui-clap — Use clap-rs together with Tui-rs
  • tui-log — Example of how to use logging with Tui-rs
  • tui-logger — Logger and Widget for Tui-rs
  • tui-realm — Tui-rs framework to build stateful applications with a React/Elm inspired approach
  • tui-realm-treeview — Treeview component for Tui-realm
  • tui-rs-tree-widgets: Widget for tree data structures.
  • tui-windows — Tui-rs abstraction to handle multiple windows and their rendering
  • tui-textarea: Simple yet powerful multi-line text editor widget supporting several key shortcuts, undo/redo, text search, etc.
  • tui-input: TUI input library supporting multiple backends and tui-rs.
  • tui-term: A pseudoterminal widget library that enables the rendering of terminal applications as ratatui widgets.
  • tui-big-text: A Rust crate that renders large pixel text as a ratatui widget using the glyphs from the font8x8 crate.
  • crokey: Crokey helps incorporate configurable keybindings in crossterm based terminal applications by providing functions to handle key combinations.