CDK is a
library
A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vi ...
written in
C that provides a collection of
widgets for
text user interfaces (TUI) development. The widgets wrap
ncurses
ncurses (new curses) is a programming library providing an application programming interface (API) that allows the programmer to write text-based user interfaces (TUI) in a terminal-independent manner. It is a toolkit for developing " GUI-li ...
functionality to make writing full screen curses programs faster.
Perl
Perl is a family of two High-level programming language, high-level, General-purpose programming language, general-purpose, Interpreter (computing), interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it ...
and Python bindings are also available.
There are two versions of the library. It was originally written by Mike Glover, introduced as version 4.6 in comp.sources.unix.
The other version was extended beginning in May 1999 by
Thomas Dickey
Lynx is a customizable text-based web browser for use on cursor-addressable character cell computer terminal, terminals. , it is the oldest web browser still being maintained, having started in 1992.
History
Lynx was a product of the Distribute ...
.
Programs that use CDK
Password Management SystemA console based password management program
See also
*
Dialog (software)
Dialog is an application used in shell scripts which displays text user interface widgets. It uses the curses or ncurses library. The latter provides users with the ability to use a mouse, e.g., in an xterm.
Dialog was created by Savio Lam (firs ...
References
External links
*
Application programming interfaces
Software that uses ncurses
Software using the BSD license
Text user interface libraries
Widget toolkits
{{unix-stub