ncdc
« Back to VersTracker
Description:
NCurses direct connect
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: ncurses direct-connect p2p file-sharing terminal
Install: brew install ncdc
About:
Ncdc is a lightweight, ncurses-based Direct Connect client designed for terminal environments. It enables users to connect to DC hubs for file sharing with a focus on efficiency and keyboard-driven interaction. Its main value proposition is providing a robust, scriptable, and resource-friendly alternative to GUI clients for server and power-user scenarios.
Key Features:
  • Native ncurses interface for efficient terminal usage
  • Scriptable via an embedded Lua interpreter
  • Supports TLS encryption for secure hub connections
  • Low resource footprint suitable for servers and embedded systems
Use Cases:
  • Running a persistent file-sharing client on a headless Linux server
  • Power users preferring keyboard-centric workflows for file transfers
  • Scripting automated interactions with Direct Connect hubs
Alternatives:
  • EiskaltDC++ – Feature-rich GUI client; heavier resource usage than Ncdc.
  • FlylinkDC++ – Windows-focused client with extensive features; not terminal-based.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 4:43pm 0 VERSION_BUMP 0770e3d1