ADC Software List
From ADCPortal Wiki
Any software listed on this page supports ADC 1.0 Specification made by Jacek Sieka
Contents |
Hub Software
Main article: ADC Hub software
ADCH++
Main article: | ADCH++
ADCH++ is a hub for the ADC network. It implements the ADC protocol. The core application is very simple, but extensible using plugins. Among the standard plugins there is a scripting plugin that allows hub owners to further customize the hub using the Lua scripting language. The core is also exposed as a Python module, thus it is possible to use it within a Python application.
ADCH++ GUI
More info coming
DSHub
Main article: DSHub
DSHub is an ADC hubsoft written in Java, secure, innovative, interactive, graphic interfaced hub soft.
eadc-hub
eadc-hub is a hub written in erlang supports plugins along with SHA-1.
eHub
eHub is a software written in java that supports jabber and rss feeds.
Protocol Implementations: PING, TIGR, ADCS
Luadch
Main article: Luadch
Ludach is a small hubsoft written in Lua, with small memory footprint.
Nexthub
NextHub is a powerful file-sharing server written in C#. It implements the ADC protocol and will run under any platform supporting the .NET 2.0 framework. The emphasis on NextHub is performance, simplicity, and extendability.
Protocol Implementations: TIGR
Supports: LUA
Netfraction
More info to come. (needs reviewing first)
Protocol Implementations: TIGR
qhub
More info to come. (needs reviewing first)
µHub (micro-Hub)
Main article: uHub
Hub is a high performance peer-2-peer hub written in C. It has a clean design and small memory footprint. It is scalable, and will work for small hubs on embedded hardware, as well as big hubs running on high performance servers with thousands of users.
FlexHub
Main article: FlexHub
FlexHub is a small hubsoft written in LUA, with a graphical user interface, and with the ability to support both ADC and NMDC.
Protocol Implementations: TIGR
Client Software
Main article : ADC client
AirDC++
Main article: AirDC++
A client targeted for normal p2p users needs, with some addons for more advanced users too. AirDC++ 2.xx versions are Based on popular DC++ modification StrongDC++, (ADC and NMDC) AirDC++ aims to be a fast updating, feature rich p2p client on its main purposes: Sharing, Downloading and Chatting. AirDC++ has many features to make its appearance more customable to fit its users own eye and help the user on his/her every day usage.
ApexDC++
Innovative DC client based on the already feature rich StrongDC++, a modification of DC++. ApexDC's goal is to be a project that listens it's users as well instead of just being made based on the, sometimes obscure, decisions and opinions of the developers. ApexDC has all the essentials for everyday p2p users as well as plenty of extras and options for those that look for more challenging user experience, a multi-purpose solution or basic operator client.
BCDC++
This client is closely based on DC++ and its main extension is its Lua scripting interface making it a popular choice for many people that wants to run extend its features by running LUA scripts.
DC++
Main article: DC++
DC++ is an open source client for Windows for the Direct Connect network. Direct Connect allows you to share files over the Internet without restrictions or limits. The client is completely free of advertisements and has a nice, easy to use interface. Firewall and router support is integrated and it is easy and convenient to use functionality like multi-hub connections, auto-connections and resuming of downloads.
jucy
Jucy is a Multiplatform client usable on Mac, Linux and Windows. Its not open source, but the source is viewable. Its extensible with plugins and tries to be easily usable providing compfort like an update functionality.
LinuxDC++
LinuxDC++ is a Linux port of the Direct Connect client DC++. Though it is primarily aimed at Linux, it has been shown to work on other Unix-based operating systems as well. It is written in C++ and makes use of GTK+ for the user-interface. LinuxDC++ is free and open source software licensed under the GPL.
QuickDC
QuickDC is a client lib for ADC NMDC and HTTP with a built-in ADC hub written in C++
RSX++
Main article: RSX++
RSX++ is an advanced DC client which support both NMDC and new ADC protocol. It contain many useful features for Users and Operators, like:
- Raw Manager
- Client/Filelist Detection
- MyINFO Detection
- Advanced AutoSearch with option to redirect user to check his filelist
- IP Detection
- Highlights for chat/pm and Filter for chat
- Share/Download Skiplist, option to choose folder to download by file extension
- Exteded PM Frame
RSX++ can be easily extended by LuaScripts (compatible with BCDC++, with own extensions) or by Plugins (RSX++ provide a simple Software Development Kit to develop a third-part extensions).
All special features are allowed to use only for Operators, so RSX++ can be used as a Op-Client as well as a User-Client.
StrongDC++
StrongDC++ is a modification of original DC++. It's one of the most widely used clients. It supports both NMDC and ADC protocol, and it was the source of massive expansion of segmented downloading. StrongDC++ is designed to be friendly to system resources. It is regarded as the least memory intensive DC Client. A new feature added to the client is StrongDC++ DHT that lets users search/download via nodes instead of hubs.
Xmpl
The client that wants to create a new way of thinking about development and experiance for users and developers alike with a unique look and installation guide that was intended to simplify for the user, the gui looks like Windows Live Messager this is also an idea from Flow84 to get other developers to think in other ways on guii looks. XMPL is licensed under GPL 2 and the software is written in C#.
Misc Software
80Sheep Lib
More info to come. (needs reviewing first)
Protocol Implementations: BASE, TIGR
A-Bot
More info to come. (needs reviewing first)
DCBouncer
Main article: DCBouncer
A small program that allows the user to set up a bouncer that the client connections and the bouncer connects to the server so the user has a offline logger present in the hub at all times plus it has a description that shows if the user is offline.
DC-Hublink
DC-hublink is a client program that links NMDC hubs, ADC hubs and IRC channels.
It will link main chat of all hubs connected, so a larger virtual chat hub is formed. With the default built-in functionality of filtering kick and ban messages, and operator and user commands, it only relays genuine chat commands
It offers very effective flood protection for all hubs connected, and can also be used for flood protection only.
DC-hublink supports ADC 1.0 and all previous drafts.
Protocol Implementations: TIGR
DCWatch
Main article: DCWatch
DCWatch is a world-unique application suite for Direct Connect Hub operators. Includes implementation for the old NeoModus DC (NMDC) and the current ADC protocols.
Protocol Implementations: BASE, TIGR, SHA1, PING, TYPE, FEED, LINK, UCMD, ADCS
Embla
Embla a open source library for ADC protocol and extension implementation written in Java licensed under GPL3
Protocol Implementations: BASE, TIGR, SHA1, PING, TYPE, FEED, LINK, UCMD, ADCS
Flowlib
Flowlib a open source library for ADC protocol and extension implementation written in C# licensed under GPL2
Protocol Implementations: BASE, TIGR, BZIP, ADCS
OpenHublist ADC Pinger
Openhublist pinger supports both ADC and ADCS a really good tool for those that are interested in making a ADC Hublist the pinger is written in PHP and Java and is licensed under GPL3 the pinger stores data in MySQL database so MySQL knowledge is a requirement.
Protocol Implementations: BASE, TIGR, BZIP, ADCS, PING

