The ncurses library is a freeware emulation of System V Release
a system library which allows a text-based GUI environment at a shell. It supports windows, text, colors, and more. Many programs use ncurses. [ edit][ edit
API, allowing the programmer to write text user interfaces in a terminal-independent manner. It also optimizes screen changes, in order to reduce the latency experienced when using remote shells.