# zui-widgets Fork of `tui-rs` with `zui` support ### Rust version requirements Since version 0.10.0 of tui-rs, `zui-widgets` requires **rustc version 1.44.0 or greater**. ### [Documentation](https://docs.rs/libzui) ### Widgets The library comes with the following list of widgets: * [Block](https://github.com/fdehau/tui-rs/blob/v0.16.0/examples/block.rs) * [Gauge](https://github.com/fdehau/tui-rs/blob/v0.16.0/examples/gauge.rs) * [Sparkline](https://github.com/fdehau/tui-rs/blob/v0.16.0/examples/sparkline.rs) * [Chart](https://github.com/fdehau/tui-rs/blob/v0.16.0/examples/chart.rs) * [BarChart](https://github.com/fdehau/tui-rs/blob/v0.16.0/examples/barchart.rs) * [List](https://github.com/fdehau/tui-rs/blob/v0.16.0/examples/list.rs) * [Table](https://github.com/fdehau/tui-rs/blob/v0.16.0/examples/table.rs) * [Paragraph](https://github.com/fdehau/tui-rs/blob/v0.16.0/examples/paragraph.rs) * [Canvas (with line, point cloud, map)](https://github.com/fdehau/tui-rs/blob/v0.16.0/examples/canvas.rs) * [Tabs](https://github.com/fdehau/tui-rs/blob/v0.16.0/examples/tabs.rs) Click on each item to see the source of the example. Run the examples with with cargo (e.g. to run the demo `cargo run --example demo`), and quit by pressing `q`. You can run all examples by running `make run-examples`. ### Alternatives You might want to checkout [Cursive](https://github.com/gyscos/Cursive) for an alternative solution to build text user interfaces in Rust. ## Original License [MIT](LICENSE)