Skip to content
EntityQ310974· pop 22· linked from 90 articles

Also known as new curses, libncurses

ncurses (new curses) is a programming library for creating textual user interfaces (TUIs) that work across a wide variety of terminals. It is written in a way that attempts to optimize the commands that are sent to the terminal, to reduce the latency experienced when updating the displayed content.

Key facts

Software.name
ncurses
Software.screenshot
Linux-menuconfig.png
Software.caption
ncurses-based menuconfig
Software.developer
Thomas E. Dickey, Juergen Pfeifer, Eric S. Raymond, Alexander V Lukyanov, Philippe Blain, Sven Verdoolaege, Nicolas Boulenguez et al.
Software.programming language
C
Software.operating system
POSIX
Software.genre
Widget toolkit
Software.license
X11

via Wikipedia infobox

Wikidata facts

Image
Linux-menuconfig.png
Show 5 more facts
Commons category
Ncurses
software version identifier
6.6
source code repository URL
ftp://ftp.invisible-island.net/ncurses/
inception
1993-00-00
Sources (7)

via Wikidata · CC0

~4 min read

Article

10 sections
Contents
  • History
  • curses
  • pcurses
  • ncurses
  • Terminal database
  • License
  • Programs using ncurses
  • See also
  • References
  • External links

ncurses (new curses) is a programming library for creating textual user interfaces (TUIs) that work across a wide variety of terminals. It is written in a way that attempts to optimize the commands that are sent to the terminal, to reduce the latency experienced when updating the displayed content.

ncurses is a free and open-source software emulation of curses from System V Release 4.0 (SVr4).

Connections

Categories