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 Recommendations
Have you used Termion? Share your experience. Write a short recommendation and Termion, you and your project will be promoted on Awesome Rust.
Recommend Termion
Termion alternatives and related packages
Based on the "ncurses" category
Do you think we are missing an alternative of Termion or a related project?