Ncurses es una biblioteca de programación diseñada para desarrolladores que necesitan crear interfaces de usuario basadas en texto, conocidas como TUI. Su objetivo principal es facilitar la construcción de aplicaciones de consola eficientes, optimizando el refresco de la pantalla para reducir la latencia, especialmente útil en entornos con intérpretes de comandos remotos. Surge como una evolución del clásico curses de 4.4BSD, ofreciendo una API moderna y robusta para el desarrollo de software.
Las capacidades principales de esta herramienta incluyen:
El proyecto forma parte de la familia GNU, aunque se distribuye bajo la licencia X11 (MIT), lo que lo distingue de otros paquetes GNU que usan GPL. Al ser de código abierto y gratuito, es una opción estándar en el ecosistema de desarrollo de consolas. Su naturaleza de biblioteca de bajo nivel y su enfoque técnico específico pueden llevar a los usuarios a buscar alternativas si requieren frameworks de alto nivel o interfaces gráficas más complejas.
Código abierto
Coste
GratisCódigo abierto
SíLicencia
X11 licenseAlternativa de código abierto a:
Coste
GratisLicencia
Código abiertoPlataformas
Mac, Linux, WindowsCoste
GratisLicencia
Código abiertoPlataformas
Mac, Linux, Windows, AndroidCoste
GratisLicencia
Código abiertoPlataformas
Mac, Linux, Windows, AndroidCoste
GratisLicencia
Código abiertoPlataformas
Mac, Windows, Linux, AndroidCoste
GratisLicencia
Código abiertoPlataformas
Mac, LinuxCoste
GratisLicencia
Código abiertoPlataformas
Mac, Linux, WindowsCoste
De pagoLicencia
Código abiertoPlataformas
—Coste
GratisLicencia
Código abiertoPlataformas
Mac, LinuxCoste
GratisLicencia
Código abiertoPlataformas
Mac, Linux, Windows, AndroidCoste
GratisLicencia
Código abiertoPlataformas
Mac, Linux