ncurses

E721392

ncurses is a programming library that provides a text-based user interface framework for terminal applications, enabling windowing, colors, and keyboard handling in character-cell environments.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
GNU Ncurses 1

Statements (47)

Predicate Object
instanceOf software library
terminal user interface library
category terminal control library
user interface toolkit
compatibleWith 4.4BSD curses NERFINISHED
System V Release 4 curses NERFINISHED
developedFrom pcurses NERFINISHED
implements curses API
initialReleaseYear 1993
isFreeSoftware true
license MIT-style license
maintainer Thomas E. Dickey NERFINISHED
operatingSystem BSD NERFINISHED
Linux
Unix-like systems
macOS
other POSIX systems
programmingLanguage C
providesFeature character attribute control (bold, underline, etc.)
color pairs
color support
forms handling
keyboard input handling
line-drawing characters
menus handling
mouse input handling in terminals
multiple virtual windows
panels (stacked windows)
screen painting optimization
terminal-independent cursor movement
text-based user interface
wide-character (Unicode) support
windowing in character-cell terminals
replaces termcap-based curses implementations
sourceRepository https://invisible-island.net/ncurses/ncurses.html
supportsProgrammingLanguage Ada NERFINISHED
C
C++ NERFINISHED
Perl (via bindings) NERFINISHED
Python (via bindings)
Ruby (via bindings)
usedFor console-based tools and utilities
full-screen text-mode applications
terminal-based user interfaces
uses terminfo database
website https://invisible-island.net/ncurses/
writtenIn C NERFINISHED

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

YaST supportsInterfaceType ncurses
GNU userland includesComponent ncurses
this entity surface form: GNU Ncurses