Expand description
A collection of useful widgets for building terminal user interfaces using Ratatui.
This is a crate that combines multiple previously standalone crates into one in order simplify maintenance and to make it easier to use the widgets together.
Includes the following widgets, which are each also available as standalone crates:
§features
default— By default, all the widgets are enabled.bar-graph(enabled by default) — Enables thebar_graphwidgetbig-text(enabled by default) — Enables thebig_textwidgetbox-text(enabled by default) — Enables thebox_textwidgetcards(enabled by default) — Enables thecardswidgetpopup(enabled by default) — Enables thepopupwidgetprompts(enabled by default) — Enables thepromptswidgetqrcode(enabled by default) — Enables theqrcodewidgetscrollview(enabled by default) — Enables thescrollviewwidget
Modules§
- bar_
graph - A Ratatui widget for displaying pretty bar graphs
- big_
text - tui-big-text is a rust crate that renders large pixel text as a Ratatui widget using the glyphs from the font8x8 crate.
- box_
text - cards
- A simple library to render playing cards in a terminal using tui-rs.
- popup
- A popup widget for Ratatui
- prompts
- qrcode
- TUI QR Code is a library for rendering QR codes in a terminal using the Ratatui crate.
- scrollview
- Tui-scrollview