Yoran Heling
projects@yorhel.nl
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
ncdc-1.22.1.tar.gz
- 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
x86-64
- 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
i486
- 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
ARM
- 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
AArch64
. 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.
Requirements

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.

Community
  • 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.

Features

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 :).