joshka/tui-widgets

A collection of useful widgets for building terminal user interfaces using Ratatui

233

stars

594

commits

Rust

primary language

Sep 14, 2026

updated

crates.io/crates/tui-widgets
ratatui
ratatui-rs
tui
tui-rs
widgets

README

tui-widgets

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.

Workspace crates:

The widget crates are also available as standalone crates.

Screenshots

tui-bar-graph

Braille Rainbow

tui-big-text

Demo

tui-box-text

Demo

tui-cards

Demo

tui-equalizer

Demo

tui-popup

Demo

tui-prompts

Text Prompt

tui-qrcode

Demo

tui-scrollview

Demo

License

Copyright (c) Josh McKinney Copyright (c) The Ratatui Developers

This project is licensed under either of:

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

See CONTRIBUTING.md.

Contributors

joshka

288 commits

dependabot[bot]

102 commits

orhun

8 commits

joshka/tui-widgets

A collection of useful widgets for building terminal user interfaces using Ratatui

233

stars

594

commits

Rust

primary language

Sep 14, 2026

updated

crates.io/crates/tui-widgets
ratatui
ratatui-rs
tui
tui-rs
widgets

README

tui-widgets

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.

Workspace crates:

The widget crates are also available as standalone crates.

Screenshots

tui-bar-graph

Braille Rainbow

tui-big-text

Demo

tui-box-text

Demo

tui-cards

Demo

tui-equalizer

Demo

tui-popup

Demo

tui-prompts

Text Prompt

tui-qrcode

Demo

tui-scrollview

Demo

License

Copyright (c) Josh McKinney Copyright (c) The Ratatui Developers

This project is licensed under either of:

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

See CONTRIBUTING.md.

Contributors

joshka

288 commits

dependabot[bot]

102 commits

orhun

8 commits

Languages

Rust

98.1%

Tape

1.8%