Ncurses
Die C-Programmbibliothek Ncurses (new curses) dient zur Steuerung von Textterminals bzw. Terminalemulationen. Hauptzweck der Bibliothek ist die Erstellung eines "Text User Interface / TUI". Typische Beispiele für die Verwendung von Ncurses sind der Webbrowser lynx, der GNU Midnight Commander, das Linux-Kernel-Konfigurationsprogramm "menuconfig" oder das Ncurses-Frontend des SUSE Linux-Installations- und Konfigurationsprogramms YAST.