Jdownloader 2 is a popular free multiplatform download manager written in Java that allows to download files using HTTP/FTP protocol with the support of many file hosting sites.
The main features are:
– Platform independent (Windows, Linux, Mac, …), it requires Java 1.5 or higher
– Complete Open-Source
– Download several files at once
– Download with multiple connections
– Has an own powerful OCR module
– Automatic extractor
– About 110 hoster and over 300 decrypt plug-ins
– Automatic reconnect
– Integrated package manager for additional modules (eg. Webinterface, Shutdown)
There are some free alternatives you can consider:
Mipony for Windows (an Android version called Ponydroid is available too) is an easy to use download manager, multilingual, supports various file hosting sites.
It uses free and open source tesseract OCR engine to provide limited auto CAPTCHA solving.
The installer comes with adaware in the bundle, but you can skip the offers.
CryptLoad for Windows requires .NET Framework 2.0 installed. Some features: support CCF, DLC and RSDF container files, decrypt services, many plugins, parallel downloads, captcha recognition, integrated Update-System.
CandiSoft Load! contains an integrated decryption for encrypted links. It will also detect captcha images, offers automatic reconnect. Available in English and Deutsch languages.
FreeRapid Downloader is multiplatform (requires Java installed), supports many file hosting sites, it does not have a reconnect feature but uses proxy list to download as a free user without you have to wait. Standard features: auto shutdown, simple CAPTCHA recognition using GOCR, clipboard monitoring, containers support and automatic updates.
pyLoad multiplatform written in Python, fast and lightweight (it can be used also in routers and NAS) you can access it from GUI, command line and remotely via a web interface.