Developer(s) | Thomas E. Dickey, Juergen Pfeifer, Eric S Raymond, Alexander V Lukyanov, Philippe Blain, Sven Verdoolaege, Nicolas Boulenguez et al.[1][2] |
---|---|
Initial release | 1993 |
Stable release | 6.5[3]
/ 27 April 2024 |
Repository | |
Written in | C |
Operating system | POSIX |
Type | Widget toolkit |
License | X11[2] |
Website | invisible-island |
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, so as 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).
There are bindings for ncurses in a variety of programming languages, including Ada,[4] Python,[5] Gambas,[6] Ruby,[7] PHP,[8] JavaScript,[9] Perl,[10] Object REXX (ooRexx)[11] and Rust.[12]
:0
was invoked but never defined (see the help page).