Linux · Internet
LinuxDC++
LinuxDC++ is a native Linux client for the Direct Connect file‑sharing network, based on the DC++ core.
- License
- GPL-2.0-only
- Latest version
- 1.1.0.1 (June 2, 2021)
- Developer
- Sergey Pypyrev
- Installs
- 203 (Flathub, 30 days)

What is LinuxDC++?
LinuxDC++ brings the classic Direct Connect experience to Linux, using the same DC++ core that powers the Windows client. The project has been around for several years and saw its last release (1.1.0.1) in 2021, so it is a mature but now slowly maintained piece of software. It targets users who need a lightweight, GTK+ 2 based P2P client and are comfortable with the hub‑and‑client model of Direct Connect.
If you are accustomed to ApexDC++ or the original Windows DC++, LinuxDC++ feels familiar: the same hub list, user nicknames, and segmented downloading. The UI is simple, with a classic two‑pane layout for hubs and file lists, and it respects the same configuration files, so moving settings over is straightforward. It lacks the flashy modern UI of newer clients but works well on older hardware and low‑resource desktops.
The client is free and open source under GPL‑2.0‑only, making it easy to audit or tweak. It integrates with the Linux desktop via Flathub, so installation and updates are handled automatically. While development has slowed, the core functionality remains solid for anyone needing reliable Direct Connect transfers on Linux.
Best for: Linux users who need a reliable Direct Connect client and prefer the classic DC++ workflow.
Key features of LinuxDC++
- Segmented downloading for faster transfers
- TTH‑based file integrity checking
- GTK+ 2 graphical interface
- Hub chat and private messaging
- Search across multiple hubs
- User‑defined file sharing directories
- Bandwidth throttling
- Support for hub lists and favorites
Pros
- Native Linux build, no Wine needed
- Stable, mature codebase
- Low resource usage
- Full compatibility with DC++ hub protocols
Cons
- No longer actively developed
- GTK+ 2 UI looks dated
- Limited modern features like integrated chat encryption
Windows programs LinuxDC++ replaces
How to install LinuxDC++ on Linux
flatpak install flathub com.pypyrev.linuxdcppTips for Windows users
Copy your DC++ settings (settings.xml, favdirs.xml, hublist.xml) from the Windows profile into ~/.config/linuxdcpp/ – the formats are identical, so most preferences migrate automatically. Keyboard shortcuts such as Ctrl+F for search and F5 to refresh hub lists work the same. Expect a slightly slower UI response on older desktops, but the core download behavior is unchanged.
Recent releases
- 1.1.0.1 —
Initial Flatpak release.
LinuxDC++: frequently asked questions
Can I use my existing DC++ hub list on LinuxDC++?
Yes, just place the hublist.xml file in the LinuxDC++ config directory and the client will load it.
Is LinuxDC++ still receiving updates?
The last release was in 2021; the project is effectively maintenance‑only, but it still works with current Direct Connect hubs.
How do I install LinuxDC++ on Ubuntu?
Install it via Flathub with flatpak install flathub com.github.linuxdcpp.LinuxDCpp or use your distro's package manager if available.
Does LinuxDC++ support encrypted connections?
It supports standard DC protocol features but does not include modern encryption extensions.
Updated