External links
A set of methods for processing keyboard input in character, line and multiline modes.
A beautiful and powerful interactive command line prompt
A terminal spinner for tasks that have a non-deterministic time frame
Terminal cursor movement and manipulation of cursor properties such as visibility
Terminal color capabilities detection
Cross platform terminal screen detection