CDK is a widget set developed on top of the basic curses library. It contains a large number of ready to use widgets, including a text entry field, a scrolling list, a selection list, a alphalist, pull-down menu, radio list, viewer widget, dialog box.