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.

All labels observed (3)

Label Occurrences
ncurses canonical 3
GNU Ncurses 1
System V Release 4 curses 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf software library ⓘ
terminal user interface library ⓘ
category terminal control library ⓘ
user interface toolkit ⓘ
compatibleWith 4.4BSD curses ⓘ
linked to: 4.4BSD

System V Release 4 curses ⓘ
linked to: ncurses
developedFrom pcurses ⓘ
implements curses API ⓘ
initialReleaseYear 1993 ⓘ
isFreeSoftware true ⓘ
license MIT-style license ⓘ
maintainer Thomas E. Dickey ⓘ
operatingSystem BSD ⓘ
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 ⓘ
C ⓘ
C++ ⓘ
Perl (via bindings) ⓘ
linked to: Perl

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 ⓘ

How these facts were elicited

Referenced by (5)

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

YaST → supportsInterfaceType → ncurses ⓘ
GNU userland → includesComponent → GNU Ncurses ⓘ
linked to: ncurses
ncurses → compatibleWith → System V Release 4 curses ⓘ
linked to: ncurses
Thomas E. Dickey → notableWork → ncurses ⓘ