This article was nominated for deletion. The discussion was closed on 21 November 2022 with a consensus to merge the content into the article Comparison of Direct Connect software . If you find that such action has not been taken promptly, please consider assisting in the merger instead of re-nominating the article for deletion. To discuss the merger, please use the destination article's talk page.(November 2022) |
This article needs additional citations for verification .(April 2013) |
Advanced Direct Connect for a computer network is a peer-to-peer file-sharing protocol. This page compares the features of a number of software implementations of the protocol. [1]
ADC hub | FOSS | Software license | Active | Last Update (version) [2] | Notes |
---|---|---|---|---|---|
ADCH++ | Yes | GPL | Yes | 2022-05-18 (3.0.1) | |
ADCH++ GUI | Yes | GPL | No | 2010-12-01 (PyADCH tiger test 2) | |
DSHub | Yes | GPL | No | 2008-10-09 (RC1) | Discontinued on 2009-01-31 [3] |
FlexHub | Yes | AGPL | No | 2013-10-20 (0.2 svn 1469) | |
Luadch | Yes | GPLv3 | Yes | 2022-04-02 (2.23) | |
Nexthub | Yes | MIT License | No | 2008-08-21 (0.4.0.173-net-2.0) | |
uhub | Yes | GPL | No | 2019-12-13 (0.5.1-git-35d8088) | In Debian [4] and OpenWrt [5] |
ErlHub | Yes | GPL | ? | ||
Qhub | Yes | GPL | No | 2006-07-09 (0.10) | |
Starlet ADC Hub | No | Proprietary | No | ||
Starhub | No | source code available | No | ||
RusHub | Yes | GPL | No | 2012-07-10 (2.3.10) | |
ADC hub | FOSS | Software license | Active |
. [6]
ADC hub | Windows | Linux | OS X | Other |
---|---|---|---|---|
ADCH++ | Yes | Yes | No | No |
ADCH++ GUI | Yes | Yes | No | Any Python enabled platform |
DSHub | Yes | Yes | Yes | Any Java enabled platform |
FlexHub | Yes | Yes | No | No |
Luadch | Yes | Yes | Yes | Raspberry Pi, Synology NAS, any GCC enabled platform |
Nexthub | Yes | ? | No | Any C# enabled platform |
uhub | Yes | Yes | Yes | BSD, Haiku, OpenWrt, Solaris |
Erlhub | Yes | Yes | Yes | Any Erlang enabled platform |
Qhub | ? | ? | ? | ? |
Starlet ADC Hub | No | No | No | OpenVMS |
Starhub | Yes | Yes | Yes | Any Java enabled platform |
RusHub | Yes | Yes | Yes | FreeBSD, Solaris |
ADC hub | Windows | Linux | OS X | Other |
. [7]
ADC hub | GUI | CLI | Other | Programming language | Based on |
---|---|---|---|---|---|
ADCH++ | No | Yes | ? | C++, Lua, Python, Ruby | |
ADCH++ GUI | Yes | No | ? | C++, Python | ADCH++ |
DSHub | Yes | Yes | ? | Java, Python | |
FlexHub | Planned | Yes | ? | Lua | |
Luadch | No | Yes | ? | C++, Lua | |
Luadch GUI | Yes | No | ? | wxLua | |
Nexthub | Yes | No | No | C-Sharp | |
uhub | No | Yes | ? | C | |
Erlhub | ? | ? | ? | Erlang | |
Qhub | ? | ? | ? | ? | |
Starlet ADC Hub | No | Yes | No | C | |
StarHub | Yes | ? | ? | Java | |
RusHub | No | Yes | No | C++ | |
ADC hub | GUI | CLI | Other | Programming language | Based on |
ADC hub | Encryption | IPv6 | Plugin | Hash algorithms | Bloom filter | ADC support | Other |
---|---|---|---|---|---|---|---|
ADCH++ | Yes | Yes | Lua, Python, Ruby | Tiger tree hash | Yes | TIGR, ADCS, PING | |
ADCH++ GUI | Yes | No | Python | Tiger tree hash | Yes | TIGR, ADCS, PING | |
DSHub | Yes | No | Java, Python | Tiger tree hash | No | TIGR, ADCS, PING | |
FLexHub | Linux only | No | No | Tiger tree hash | No | TIGR, ADCS, PING | |
Luadch | Yes | Yes | Lua | Tiger tree hash | No | TIGR, ADCS, PING, KEYP, ASCH, SUDP, OSNR | |
Nexthub | Yes | No | C# | Tiger tree hash | No | TIGR, ADCS | |
uhub | Yes | Yes | C | Tiger tree hash | No | TIGR, ADCS, PING | |
Qhub | ? | ? | ? | Tiger tree hash | No | TIGR | |
Starlet ADC Hub | No | No | No | Tiger tree hash | No | TIGR | |
Starhub | ? | ? | ? | Tiger tree hash | No | TIGR | |
RusHub | No | ? | No | Tiger tree hash | No | TIGR | |
ADC hub | Encryption | IPv6 | Plugin | Hash algorithms | Bloom filter | ADC support | Other |
. [9]
ADC client | FOSS | Software license | Active | Last Update |
---|---|---|---|---|
AirDC++ | Yes | GNU GPL | Yes | 2021 |
AirDC++ Web Client | Yes | GNU GPL, MIT | Yes | 2021 |
ApexDC++ | Yes | GNU GPL | Yes | 2019 |
DC++ | Yes | GNU GPL | Yes | 2022 |
jucy | Yes | BSD | Yes | 2014 |
LinuxDC++ | Yes | GNU GPL | No | 2011 |
EiskaltDC++ | Yes | GNU GPL | Yes | 2021 |
FlylinkDC++ | Yes | GNU GPL | Yes | 2021 |
RSX++ | Yes | GNU GPL | No | 2011 |
TkDC++ | Yes | GNU GPL | No | 2010 |
StrongDC++ | Yes | GNU GPL | No | 2010 |
RevConnect | Yes | GNU GPL | No | 2007 |
ncdc | Yes | MIT | Yes | 2019 |
ADC client | FOSS | Software license | Active |
ADC client | Windows | Linux | OS X | BSD | Haiku |
---|---|---|---|---|---|
AirDC++ | Yes | No | No | No | No |
AirDC++ Web Client | No | Yes | No installable package [10] | Yes | ? |
ApexDC++ | Yes | No | No | No | No |
DC++ | Yes | No | No | No | No |
jucy | Yes | Yes | Yes | No | No |
LinuxDC++ | No | Yes | No | Yes | No |
EiskaltDC++ | Yes | Yes | Yes | Yes | Yes |
FlylinkDC++ | Yes | No | No | No | No |
RSX++ | Yes | No | No | No | No |
TKDC++ | Yes | No | No | No | No |
StrongDC++ | Yes | No | No | No | No |
ncdc | No | Yes | Yes | Yes | ? |
ADC client | Windows | Linux | OS X | BSD | Haiku |
. [11]
ADC client | GUI | CLI | WebUI | Programming language | Based on |
---|---|---|---|---|---|
AirDC++ | Yes | No | Yes | C++ | StrongDC++ |
AirDC++ Web Client | No | No | Yes | C++, TypeScript | AirDC++ |
ApexDC++ | Yes | No | No | C++, Lua | StrongDC++ |
DC++ | Yes | No | No | C++ | |
Jucy | Yes | No | No | Java | |
LinuxDC++ | Yes | No | No | C++ | DC++ |
EiskaltDC++ | Yes | Yes | Yes | C++, Lua | DC++ |
FlylinkDC++ | Yes | No | Yes | C++ | StrongDC++, DC++, ApexDC speed mode |
RSX++ | Yes | No | No | C++, Lua | StrongDC++ |
TKDC++ | Yes | No | No | C++, Lua | StrongDC++, DC++ |
StrongDC++ | Yes | No | No | C++ | DC++ |
ncdc | No | Yes | No | C | |
ADC client | GUI | CLI | WebUI | Programming language | Based on |
. [12]
ADC client | Magnet URI | UPnP | NAT traversal | DHT | Encryption | IPv6 | Plugin/API | Proxy | Hash algorithms | Protocol support | NMDC compatible | Other |
---|---|---|---|---|---|---|---|---|---|---|---|---|
AirDC++ | Yes | Yes | Yes | No | Yes | Yes | Web API | Yes | Tiger tree hash | TIGR, ADCS, UCMD, BLOM, NATT, SEGA, PFSR, KEYP, PBD1, UBN1, MCN1, SUDP, QP, HBRI, ASCH | Yes | |
AirDC++ Web Client | Yes | Yes | Yes | No | Yes | Yes | Web API | Yes | Tiger tree hash | Inherits from AirDC++ | Yes | |
ApexDC++ | Yes | Yes | Yes | Yes | Yes | No | C++, Lua | Yes | Tiger tree hash | Inherits from StrongDC++ | Yes | |
DC++ | Yes | Yes | Yes | No | Yes | Yes | C++, Lua | Yes | Tiger tree hash | TIGR, ADCS, UCMD, BLOM, NATT, SEGA | Yes | |
jucy | Yes | Yes | No | No | Yes | Yes | Eclipse RCP | Yes | Tiger tree hash | TIGR, ADCS, UCMD, BLOM, KEYP, SUDP | Yes | |
LinuxDC++ | Yes | Yes | No | No | Yes | No | No | Yes | Tiger tree hash | Inherits from DC++ | Yes | |
EiskaltDC++ | Yes | Yes | Yes | Yes | Yes | No | Lua, QtScript, QML | Yes | Tiger tree hash | TIGR, ADCS, UCMD, BLOM, NATT, SEGA, PFSR, KEYP, FS | Yes | |
FlylinkDC++ | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Tiger tree hash | Inherits from StrongDC++ | Yes | |
RSX++ | Yes | Yes | No | Yes | Yes | No | C++, Lua | Yes | Tiger tree hash | Inherits from StrongDC++ | Yes | |
TKDC++ | Yes | Yes | Yes | No | Yes | No | C++, Lua | Yes | Tiger tree hash | TIGR, ADCS, UCMD, BLOM, NATT, SEGA, PFSR | Yes | |
StrongDC++ | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Tiger tree hash | TIGR, ADCS, UCMD, BLOM, NATT, SEGA, PFSR, QP | Yes | |
ncdc | No | No | No | No | Yes | Yes | No | No | Tiger tree hash | TIGR, ADCS, KEYP, SUDP | Yes | |
ADC client | Magnet URI | UPnP | NAT traversal | DHT | Encryption | IPv6 | Plugin | Proxy | Hash algorithms | Protocol support | NMDC compatible | Other |
. [13]
Other software | Software type | FOSS | Software license | Active | Last Update |
---|---|---|---|---|---|
ADCCore | General library | Yes | GNU GPL | Yes | |
DCBouncer | Relay | Yes | GNU GPL | Yes | |
DC-Hublink | Hub linker | Yes | GNU GPL | No | |
DCWatch | Hub operator helper | Yes | GNU GPL | No | |
Embla | General library | Yes | GNU GPL | ? | |
FlowLib | General library | Yes | GNU GPL | Yes | |
NetChatLink | Hub linker | Yes | GNU GPL | Yes | |
Announcer Bot | Announce new Releases | Yes | GNU GPLv2 | Yes | |
Certmanager | Manage SSL Certificates | Yes | GNU GPLv2 | Yes | |
SerieBot | SerieBot | Yes | GNU GPL | Yes | |
Other software | Software type | FOSS | Software license | Active |
. [14]
Other software | Windows | Linux | OS X | Other |
---|---|---|---|---|
ADCCore | Yes | ? | ? | Any .NET4 enabled platform |
DCBouncer | Yes | Yes | No | No |
DC-Hublink | Yes | No | No | No |
DCWatch | Yes | Yes | No | No |
Embla | Yes | Yes | Yes | Any Java enabled platform |
FlowLib | Yes | Yes | Yes | Any C# enabled platform |
NetChatLink | Yes | No | No | Runs under Wine |
Announcer Bot | Yes | No | No | No |
Certmanager | Yes | No | No | No |
SerieBot | Yes | Yes | Yes | Any C# enabled platform |
Other software | Windows | Linux | OS X | Other |
. [15]
Other software | GUI | CLI | Other | Programming language | Based on |
---|---|---|---|---|---|
ADCCore | No | No | No | C# | CoreDC |
DCBouncer | No | Yes | No | C++ | |
DC-Hublink | Yes | No | No | Visual Basic | |
DCWatch | No | Yes | No | Java, Lua | Embla |
Embla | No | No | No | Java | |
FlowLib | No | No | No | C# | |
NetChatLink | Yes | No | No | Delphi | |
Announcer Bot | No | No | No | Lua | |
Certmanager | Yes | No | No | wxLua | |
ADC hub | GUI | CLI | Other | Programming language | Based on |
Other software | Encryption | IPv6 | Plugin, extendable | Hash algorithms | ADC support | Other |
---|---|---|---|---|---|---|
ADCCore | Yes | ? | Yes | Tiger tree hash | TIGR, ADCS | |
DCBouncer | Yes | No | No | Tiger tree hash | Any clients, hubs | |
DC-Hublink | No | No | No | Tiger tree hash | TIGR | |
DCWatch | Yes | ? | Java, Lua | Tiger tree hash | TIGR, ADCS | |
Embla | Yes | ? | Yes | Tiger tree hash | TIGR | |
FlowLib | Yes | ? | Yes | Tiger tree hash | TIGR | |
NetChatLink | No | No | No | Tiger tree hash | TIGR | |
Announcer Bot | Yes | No | No | ADCS, OSNR | only Luadch supports OSNR | |
Other software | Encryption | IPv6 | Plugin, extendable | Hash algorithms | ADC support | Other |
. [16]
Gnutella is a peer-to-peer network protocol. Founded in 2000, it was the first decentralized peer-to-peer network of its kind, leading to other, later networks adopting the model.
Direct Connect (DC) is a peer-to-peer file sharing protocol. Direct Connect clients connect to a central hub and can download files directly from one another. Advanced Direct Connect can be considered a successor protocol.
The Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks. In operation since before 1985, NTP is one of the oldest Internet protocols in current use. NTP was designed by David L. Mills of the University of Delaware.
BitTorrent is a communication protocol for peer-to-peer file sharing (P2P), which enables users to distribute data and electronic files over the Internet in a decentralized manner.
MLDonkey is an open-source, multi-protocol, peer-to-peer file sharing application that runs as a back-end server application on many platforms. It can be controlled through a user interface provided by one of many separate front-ends, including a Web interface, telnet interface and over a dozen native client programs.
GNUnet is a software framework for decentralized, peer-to-peer networking and an official GNU package. The framework offers link encryption, peer discovery, resource allocation, communication over many transports and various basic peer-to-peer algorithms for routing, multicast and network size estimation.
BitComet is a cross-protocol BitTorrent, HTTP and FTP client written in C++ for Microsoft Windows and available in 52 different languages. Its first public release was version 0.28. The current BitComet logo has been used since version 0.50.
BitTorrent is a proprietary adware BitTorrent client developed by Bram Cohen and Rainberry, Inc. used for uploading and downloading files via the BitTorrent protocol. BitTorrent was the first client written for the protocol. It is often nicknamed Mainline by developers denoting its official origins. Since version 6.0 the BitTorrent client has been a rebranded version of μTorrent. As a result, it is no longer open source. It is currently available for Microsoft Windows, Mac, Linux, iOS and Android. There are currently two versions of the software, "BitTorrent Classic" which inherits the historical version numbering, and "BitTorrent Web", which uses its own version numbering.
The following tables compare general and technical information between a number of notable IRC client programs which have been discussed in independent, reliable prior published sources.
File sharing is a method of distributing electronically stored information such as computer programs and digital media. Below is a list of file sharing applications, most of them make use of peer-to-peer file sharing technologies.
Transmission is a BitTorrent client which features a variety of user interfaces on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License, with parts under the MIT License.
Pando was an application which was mainly aimed at sending files which would normally be too large to send via more "conventional" means. It used both peer-to-peer and client-server architectures and was released for Windows and Mac OS X operating systems.
The following is a general comparison of BitTorrent clients, which are computer programs designed for peer-to-peer file sharing using the BitTorrent protocol.
This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.
Jami is a SIP-compatible distributed peer-to-peer softphone and SIP-based instant messenger for Linux, Microsoft Windows, macOS, iOS, and Android. Jami was developed and maintained by the Canadian company Savoir-faire Linux, and with the help of a global community of users and contributors, Jami positions itself as a potential free Skype replacement.
This is a list of file synchronization software for which there are Wikipedia articles.
This article compares features and other data about client and server software for Direct Connect, a peer-to-peer file sharing protocol.
μTorrent, or uTorrent is a proprietary adware BitTorrent client owned and developed by Rainberry, Inc. The "μ" in its name comes from the SI prefix "micro-", referring to the program's small memory footprint: the program was designed to use minimal computer resources while offering functionality comparable to larger BitTorrent clients such as Vuze or BitComet. μTorrent became controversial in 2015 when many users unknowingly accepted a default option during installation which also installed a cryptocurrency miner.
ConceptDraw MINDMAP is proprietary mind mapping and brainstorming software developed by CS Odessa for Microsoft Windows and Apple macOS operating systems.