I have been using Free Download Manager for years. When I saw the first prototype of the "modern" (5+) version of the program I understood that the project was doomed and immediately started searching for alternatives since I do not tolerate dumbed down programs with ugly interfaces. Back then I didn't find a good, reliable, free and portable download manager so as a result I had to buy 2 commercial portable download managers- one of which was abandoned long ago while I still use the other as a supplementary download manager- the old (3+) version of Free Download Manager I still use is having more and more problems with downloads. Later I came across AWGG (forum thread) which is portable, free and open source but its development is slow so I kept on looking for free portable alternatives. This month I came upon a download manager (HTTP Downloader), which I liked from the first glance- tiny, light, simple, clean GUI, free and open source, no dependencies, written in C++- no Java, no .NET, no Electron (God forbid). During my initial tests HTTP Downloader did not behave as a portable program so I opened an issue requesting portable mode. It turned out that portable mode was supported (via command-line argument) but that the feature was not documented. I suggested an easier and handier method for triggering portable mode and the developer, Eric Kutcher, accepted my idea and implemented it within days. I discovered HTTP Downloader by chance and since I believe that such well-written, free and open source projects need more publicity I bring HTTP Downloader to the attention of The Portable Freeware community.
FeaturesHTTP Downloader is a download manager for the HTTP(S) protocol. Maximize your download throughput by utilizing high performance input/output completion ports (IOCP). HTTP Downloader can open thousands of connections at a time and consumes very little system resources.
HTTP Downloader is a high-performance, multi-part download manager. You can Start, Pause, Stop, and Queue up to 100 downloads at a time. Each download can be split into 100 parts. That's 10,000 connections!
- Drag & drop;
- Pause & resume;
- Tray support (minimize to tray, close to tray, add URL(s) from tray);
- Always on top;
- Status bar;
- Download history;
- Default download directory:
- Quick file allocation;
- Thread pool count;
- Get time and date from server;
- SSL/TLS support;
- Proxy support;
- Context menu;
- Portable mode;
Direct download links for HTTP Downloader version 22.214.171.124 (released on 2018-09-27):
HTTP Downloader version 126.96.36.199 - program window (static image):
HTTP Downloader version 188.8.131.52 - menu bar (animated image):
HTTP Downloader version 184.108.40.206 - options window (animated image):
HTTP Downloader version 220.127.116.11 - add url(s) (static image):
HTTP Downloader version 18.104.22.168 - add url(s) - advanced (static image):
HTTP Downloader version 22.214.171.124 - program in action (animated image):
HTTP Downloader version 126.96.36.199 - tray control (static image):
HTTP Downloader version 188.8.131.52 - about (static image):
HTTP Downloader supports 3 different methods of triggering portable mode:
- Command-line argument- run the program with the following parameter:
Code: Select all
- Batch file- create a batch file with the following contents:
Code: Select all
START "" %~dp0HTTP_Downloader.exe -p
- Portable flag- in program folder create the following empty file (without extension)
Code: Select all
Code: Select all
- Download the archive (HTTP_Downloader.zip);
- Extract the archive to a folder of your choice;
- Create an empty portable file (without extension) inside program folder;
- Run the executable (HTTP_Downloader.exe);
- Program settings (http_downloader_settings) and download history (download_history) will be saved inside program folder;
I suppose that HTTP Downloader should run on Windows XP or higher but I am not sure about that (I have tested the program under Windows 8 x64).
HTTP Downloader is free and open source but the license type is not specified (as far as I know).
HTTP Downloader is tiny- 137 KB archive, 264 KB program unpacked, 159 KB executable (as of version 184.108.40.206).
HTTP Downloader is light- (under Windows 8 x64) it uses about 2.8 MB of RAM (as of version 220.127.116.11).
The developer, Eric Kutcher, is very helpful and open to feedback- so far he has implemented all the suggestions I have made.
I suppose that HTTP Downloader supports integration with Chromium-based and Firefox-based browsers via extensions. I tried to integrate HTTP Downloader with Cent Browser and Vivaldi (in both cases I was not using the latest versions) but I failed (perhaps I was not doing it right).
In terms of general look and feel and overall simplicity HTTP Downloader reminds me of long ago abandoned WackGet download manager.
A couple of programs with similar functionality:
- Web Downloader
File details for HTTP Downloader version 18.104.22.168 (released on 2018-09-27):
File Size: 139753 Byte(s) (136.48 KB)
Modified Date: 2018-09-27 03:23