ncurses (nuevos curses) es una biblioteca de programación que proporciona una API que permite al programador escribir interfaces de usuario basadas en texto de manera independiente del terminal. Es un kit de herramientas para desarrollar software de aplicación "similar a GUI" que se ejecuta bajo un emulador de terminal. También optimiza los cambios de pantalla para reducir la latencia experimentada al usar shells remotos.
Objetivo similar, aún en desarrollo.