Yoran Heling
home - git - @ayo
= donate = paypal
= pgp = only used for releases
key - mit
7446 0D32 B808 10EB A9AF A2E9 6239 4C69 8C27 39FA

Cute decorative scissors, cutting through your code.

NCurses Direct Connect

Ncdc is a modern and lightweight direct connect client with a friendly ncurses interface.

Get ncdc!

Latest version

1.22.1 (File: ncdc-1.22.1.tar.gz
Size: 362.9 KiB (371.572 bytes)
PGP: ncdc-1.22.1.tar.gz.asc
MD5: 70bce3788a394d7eb3ec7f7726e69660
SHA1: 0acfc3898491042f89b17949ecee92229ac5ef36
SHA-256: d15fd378aa345f423e59a38691c668f69b516cd4b8afbbcdc446007740c3afad
- changes)

Convenient static binaries for Linux: File: ncdc-linux-x86_64-1.22.1.tar.gz
Size: 2.4 MiB (2.518.680 bytes)
PGP: ncdc-linux-x86_64-1.22.1.tar.gz.asc
MD5: 268ec237f53d5f514ca6497caf08c42e
SHA1: 999aec62a59231371ac346a7249ef2681f03ac2e
SHA-256: 2a270c2c29bdb2fb294c0d3dcaf7f313ed6a4e1f0880621ec3e7871cd2e5a4a5
- File: ncdc-linux-i486-1.22.1.tar.gz
Size: 2.5 MiB (2.598.612 bytes)
PGP: ncdc-linux-i486-1.22.1.tar.gz.asc
MD5: d61104a4f42588ecf5430898c7ca86fd
SHA1: 72d1bf2b97c625af7f8bf9b0e22a579fb2936efe
SHA-256: 448ffe13ad7887a11759646b3192418c548691c7bcfc0253aa48740e85ce93b4
- File: ncdc-linux-arm-1.22.1.tar.gz
Size: 2.2 MiB (2.325.405 bytes)
PGP: ncdc-linux-arm-1.22.1.tar.gz.asc
MD5: 8ea6bf1fff85ab6251bbd99b77cc9fad
SHA1: 0b7655e352b9576fe6c2eb8fd6ee4dfb23ca4995
SHA-256: ac3c866e18e050078b9001d35b46d6f0d02b721cb1d970222e785b75d1e64ed4
- File: ncdc-linux-aarch64-1.22.1.tar.gz
Size: 2.4 MiB (2.516.573 bytes)
PGP: ncdc-linux-aarch64-1.22.1.tar.gz.asc
MD5: 138ab645e182a79b7c6d0e7afd74463e
SHA1: 3a0bb0469c379a2fcbf9f991c989a89eaf900c42
SHA-256: 7dfd1372983585c832d9f7e607dff73021fe283c406b9c54799853ee45a5cd5f
. Check the installation instructions for more info.

Development version
The latest development version is available from git and can be cloned using git clone git://g.blicky.net/ncdc.git. The repository is available for online browsing.

The following libraries are required: ncurses, zlib, bzip2, sqlite3, glib2 and gnutls.

Ncdc is entirely written in C and available under a liberal MIT license.

  • Bug tracker - For bugs reports, feature requests and patches.
  • adcs://dc.blicky.net:2780/ - For real-time chat.
Packages and ports

Are available for the following systems: Arch Linux - Fedora - FreeBSD - Frugalware - Gentoo - GNU Guix - Homebrew - OpenSUSE - Source Mage

I have a few old packages on the Open Build Service, but these are unmaintained. The static binaries are preferred.

A convenient installer is available for Android.


Common features all modern DC clients (should) have:

And special features not commonly found in other clients:

What doesn't ncdc do?

Since the above list is getting larger and larger every time, it may be more interesting to list a few features that are (relatively) common in other DC clients, but which ncdc doesn't do. Yet.

Of course, there are many more features that could be implemented or improved. These will all be addressed in later versions (hopefully :).