A high performance
peer-to-peer hub for ADC

uhub's low memory footprint lets it handle several thousand users on high-end servers, or run a small private hub on embedded hardware.

Key features

Everything you need to run a fast, modern ADC hub.

High performance

Single-threaded, event-driven core with very low memory usage — scales from embedded devices to large servers.

🌐

IPv4 & IPv6

Full dual-stack networking. The hub auto-detects and prefers IPv6 where it is available.

🔒

TLS / SSL

Secure your hub with TLS using the adcs:// protocol and your own certificates.

🛡️

Access control

Advanced ACLs for registered users, operators, nick & CID bans, and IP/CIDR deny rules.

🧩

Plug-ins

Loadable C plug-ins for authentication, logging, chat history, topic and more.

⚙️

Easy configuration

A simple, well-documented configuration file gets a hub up and running in minutes.

What is uhub?

uhub speaks the ADC protocol and is compatible with DC++, jUCy and other ADC clients.

It proxies chat and file-search traffic between connected clients with minimal overhead.

Free & open source

uhub is free software, licensed under the GNU General Public License v3.

Source code is hosted on GitHub — contributions are welcome.