ncurses
Text-based user interface API / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Ncurses?
Summarize this article for a 10 year old
ncurses (new curses) is a programming library providing an application programming interface (API) that allows writing text-based user interfaces (TUI) in a computer terminal-independent manner. It is a toolkit for developing graphical user interface (GUI)-like application software that runs under a terminal emulator. It also optimizes screen changes, to reduce the latency experienced when using remote shells.
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; 31 years ago (1993) |
Stable release | |
Repository | |
Written in | C |
Operating system | POSIX |
Type | Widget toolkit |
License | X11[2] |
Website | invisible-island |
ncurses is a free and open-source software emulation of the System V Release 4.0 (SVr4) curses.
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] and Object REXX (ooRexx).[11]