cdk
« Back to VersTracker
Description:
Curses development kit provides predefined curses widget for apps
Type: Formula  |  Latest Version: 5.0-20251014@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: curses tui widgets terminal-ui development library
Install: brew install cdk
About:
CDK (Curses Development Kit) is a library of advanced curses widgets and utility functions for building text-based user interfaces. It provides pre-built components like scrollable lists, dialog boxes, and button widgets that abstract away low-level ncurses complexity. This toolkit significantly accelerates development of robust terminal applications by offering reusable, feature-rich UI elements.
Key Features:
  • Pre-built widgets (scrolling lists, dialogs, buttons)
  • Advanced text entry with editing capabilities
  • Layered window management
  • Comprehensive widget set for TUI applications
  • Compatibility with standard ncurses
Use Cases:
  • Building interactive terminal-based configuration tools
  • Creating text-based file managers or system utilities
  • Developing console applications with complex UI requirements
  • Prototyping command-line interfaces with rich interactions
Alternatives:
  • ncurses – Lower-level library; CDK provides higher-level widgets built on ncurses
  • dialog – Focuses on simple dialogs; CDK offers more comprehensive widget set for full applications
  • tui-rs – Rust-based alternative; CDK is C-based and suitable for native C/C++ applications
License: BSD-4-Clause-UC
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Oct 15, 2025 11:10am 0 VERSION_BUMP c6fb5a5c
Sep 13, 2025 4:15am 0 VERSION_BUMP a79c8589
Jan 17, 2025 2:13am 0 VERSION_BUMP 55bd8b24