libzui 0.0.3

A Terminal UI Library, Written in Rust
Documentation
  • Coverage
  • 31.4%
    38 out of 121 items documented2 out of 41 items with examples
  • Size
  • Source code size: 67.45 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2.98 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 10s Average build duration of successful builds.
  • all releases: 10s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • dumrich

Rust

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

GPL