3 releases
0.0.3 | Nov 21, 2021 |
---|---|
0.0.2 | Nov 17, 2021 |
0.0.1 | Nov 8, 2021 |
#883 in Command-line interface
Used in zui-widgets
25KB
584 lines
zui
A minimal terminal manipulation library written in Rust.
What is it?
zui
is a library that intends to make terminal interfaces, simple or complex, easy to create. It is heavily inspired by Termion and tui-rs
It's goals are as follows:
- Zero external dependencies (aside from libc)
- Color Support
- Text Styling
- Low-level Terminal information
- Cursor Support
- Clear Terminal Support
- ANSI Raw Mode Support
- Keyboard Support & async stdin
- Multiple Screens
- Polish up existing interface and add docs (0.0.1 release)
- Mouse Support
What isn't it?
It's goals are not as follows:
- Compile on non Unix machines
License
lib.rs
:
zui
zui
is a terminal UI library in Rust. It works on Unix-like platforms and ANSI terminals, with Windows support
planned. It has features like dynamic resizing, async stdin, and more
zui
is very simple, yet powerful. To see examples on how to use zui
, visit:
https://git.dumrich.com/zui/tree/examples