A terminal user interface programming library similar to graphical interfaces such as GTK and QT.