Termion aims to be simple and yet expressive. It is bindless, meaning that it
is not a front-end to some other library (e.g., ncurses or termbox), but a
standalone library directly talking to the TTY.
Termion is quite convenient, due to its complete coverage of essential TTY features, providing one consistent API. Termion is rather low-level containing only abstraction aligned with what actually happens behind the scenes. For something more high-level, refer to inquirer-rs, which uses Termion as backend.
Termion generates escapes and API calls for the user. This makes it a whole lot cleaner to use escapes.
Supports Redox, Mac OS X, BSD, and Linux (or, in general, ANSI terminals).
Termion alternatives and related packages
Based on the "ncurses" category
Do you think we are missing an alternative of Termion or a related project?
Have you used Termion? Share your experience. Write a short recommendation and Termion, you and your project will be promoted on Awesome Rust.
Recently added Termion resources
The terminal sizeTutorial Added by Ameobea // ticki.github.io // almost 2 years ago