8 releases (4 breaking)

0.5.0 Sep 1, 2022
0.4.1 Jul 7, 2022
0.4.0 Jun 4, 2022
0.3.0 Jan 18, 2022
0.1.1 Jul 17, 2021

#832 in Command-line interface

Download history 2585/week @ 2023-12-17 3379/week @ 2023-12-24 3146/week @ 2023-12-31 5006/week @ 2024-01-07 3788/week @ 2024-01-14 4158/week @ 2024-01-21 3980/week @ 2024-01-28 4102/week @ 2024-02-04 3458/week @ 2024-02-11 3601/week @ 2024-02-18 3434/week @ 2024-02-25 4027/week @ 2024-03-03 3966/week @ 2024-03-10 3478/week @ 2024-03-17 2573/week @ 2024-03-24 2504/week @ 2024-03-31

13,200 downloads per month
Used in 45 crates (2 directly)

MIT license

200KB
4.5K SLoC

Requestty-ui

A widget based terminal ui rendering library.

This crate provides an abstraction over terminal manipulation in the form of the Widget trait. It also provides some default widgets available in widgets.

While this crate was built for the requestty crate and other crates which implement the Prompt trait in requestty, it can be used otherwise as well.

Backends

This crate currently supports 2 backends:

The different backends can be enabled using the features of the same name.


lib.rs:

A widget based terminal ui rendering library.

This crate provides an abstraction over terminal manipulation in the form of the Widget trait. It also provides some default widgets available in widgets.

While this crate was built for the requestty crate and other crates which implement the Prompt trait in requestty, it can be used otherwise as well.

Backends

This crate currently supports 2 backends:

The different backends can be enabled using the features of the same name.

Dependencies

~1–10MB
~73K SLoC