Skip to content

Third Party Widgets Showcase

To add your widgets to this list, please read the Third Party Widgets README

ratatui-image is an image widget with multiple graphics protocol backends (sixel, iTerm2, kitty, etc).

ratatui-image demo

throbber-widgets-tui is a widget that displays throbber. Also-known-as an activity indicator, progress bar, loading icon, spinner, or ぐるぐる (guru guru).

throbber-widgets-tui

tui-big-text is a rust crate that renders large pixel text as a widget using the glyphs from the font8x8 crate.

tui-big-text

tui-logger is widget for capturing and displaying logs.

tui-logger

tui-menu is a menu widget that renders nestable menus.

tui-menu

tui-nodes is a Node graph visualization widget.

tui-nodes

tui-scrollview is a widget for creating scrollable views.

Demo of tui-scrollview

tui-term is a pseudoterminal widget.

Demo of tui-term

tui-textarea is a simple yet powerful text editor widget like <textarea> in HTML for ratatui and tui-rs. Multi-line text editor can be easily put as part of your TUI application.

tui-textarea

tui-tree-widget is a widget built to show Tree Data structures.

tui-tree-widget

tui-widget-list is stateful widget list implementation List for Ratatui that allows to work with any list of widgets that implement to the Listable trait.

tui-widget-list