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.21 (File: ncdc-1.21.tar.gz
Size: 361.8 KiB (370.452 bytes)
PGP: ncdc-1.21.tar.gz.asc
MD5: fac97bdc877838d301251b0e1bb13043
SHA1: a416776fdfefd2da3bb1619feddbc53a5ee9249d
SHA-256: 22904f93a553e45b84a3e72dc6209e11194087c3244fd08c6489bacdee991982
- changes)

Convenient static binaries for Linux: File: ncdc-linux-x86_64-1.21.tar.gz
Size: 2.5 MiB (2.572.868 bytes)
PGP: ncdc-linux-x86_64-1.21.tar.gz.asc
MD5: 2076be55ac35f5d804f8b2ec78e7b427
SHA1: 9694647386519608ea4c6b8fbdf2cbef645c7c1f
SHA-256: 7c92c228b8dbff5ad1dd7798b11b59a98980ed73eb8670adc1241c615c1299f6
- File: ncdc-linux-i486-1.21.tar.gz
Size: 2.5 MiB (2.644.106 bytes)
PGP: ncdc-linux-i486-1.21.tar.gz.asc
MD5: 6312ffeb49c8d10a8706d9c7252c4a2f
SHA1: a1e434dbdf7ae92bf8f01390f88c48a4ad38a2f3
SHA-256: ccfae402c5a673da3a5acd284835153cc1a663cc15c2db6dabf95552b75331bc
- File: ncdc-linux-arm-1.21.tar.gz
Size: 2.2 MiB (2.327.722 bytes)
PGP: ncdc-linux-arm-1.21.tar.gz.asc
MD5: ac9b651771ef4fc9a3e1ece691b3d9b8
SHA1: 30b2f8f2b9ffe2ed9aaa2bd0a03efe82985fd03d
SHA-256: d587f1c5cea373256f42042aca7518f2662eeaf373944374ab26980f97c35460
. 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 :).