Comparison of ADC software
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]
Hub software
    
    General
    
| ADC hub | FOSS | Software license | Active | Last Update | Notes | 
|---|---|---|---|---|---|
| ADCH++ | Yes | GPL | Yes | 2021-10-08 / 3.0.0 | |
| ADCH++ GUI | Yes | GPL | No | ||
| DSHub | Yes | GPL | No | 2008-10-09 / RC1 | |
| FlexHub | Yes | AGPL | No | 2013-10-20 / 0.2 svn 1469 | |
| Luadch | Yes | GPLv3 | Yes | 2021-09-16 / 2.22 | |
| Nexthub | Yes | MIT License | No | ||
| uhub | Yes | GPL | No | 2019-12-13 / 0.5.1-git-35d8088 | In Debian[2] and OpenWrt[3] | 
| 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 | 
.[4]
Operating system support
    
| 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 | 
.[5]
Interface and programming
    
| 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 | 
Features
    
| 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 | 
.[7]
Client software
    
    General
    
| 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 | 2021 | 
| 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 | 
Operating system support
    
| ADC client | Windows | Linux | OS X | BSD | Haiku | 
|---|---|---|---|---|---|
| AirDC++ | Yes | No | No | No | No | 
| AirDC++ Web Client | No | Yes | No installable package[8] | 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 | 
.[9]
Interface and programming
    
| 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 | 
.[10]
Features
    
| 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 | 
.[11]
Other software
    
    General
    
| 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 | 
.[12]
Operating system support
    
| 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 | 
.[13]
Interface and programming
    
| 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 | 
Features
    
| 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 | 
.[14]
References
    
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Debian -- Details of package uhub in sid".
-  "Archived copy". Archived from the original on 2014-04-16. Retrieved 2014-04-16.{{cite web}}: CS1 maint: archived copy as title (link)
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "OS X version · Issue #37 · airdcpp-web/Airdcpp-webclient".
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.