This post lists the best download managers and accelerators available for Linux, both command line and GUI. Also I have rated them on the basis of speed of download and other features.
When it comes to downloading stuff from the Internet, all of us want it to be fast so that we can save our time. In Windows platform, there are a lot of download managers and accelerators available that gives you boosts in speed, which otherwise through normal download will take a lot of time. In Linux platform too, there are various download accelerators which do the same task. Single threaded and multi-threaded, interactive and non-interactive, command line and GUI, I have rated them based on the boost of speed using a calculation algorithm given below and created the following list of eight best download managers available. Note that all of them support resuming of downloads. The list is arranged in descending order, with the worst at the first and the best at the last.Note: For some reason I couldn’t compile the Download4X (d4x) download manager, also it seems that the software is not maintained anymore hence it is out of this list. Also this ratings are based on a rough calculation which is dependent on my ISP. Things may vary in your computer.
Calculation of Rating :
<i>(Average speed of this download manager / Average speed of best download manager) * 10</i>
Average speed is calculated by dividing the size of the file by seconds taken to complete a download. Same file, hosted on the same server is taken as a download sample. For calculating the time in commandline downloadmanagers, I wrapped them around in a time command, for GUIs, I used a stopwatch.
I used a wireless dialup (GPRS-EDGE) for carrying out this test. I purposely used a slow connection because ratings will be more accurate in it as download acceleration is more observeable.
|KGet Download Manager|
Kget is a download manager that is available from the kdenetwork group. Its only plus point is its simplicity. Not a download accelerator, but its best feature is that it can integrate with the Konqueror browser and make your downloads easier.During my test, I faced several problems like downloads getting stalled and being paused sometimes, also things such as download speed, time remaining etc are not accurate. Hence this software is at number 8 in rankings.
Ratings : 4.0/10
GUI : Yes
Download : In most distros can be installed through your package manager.
|Aria2 Download Manager|
This is a download manager that dissapointed me a lot. In spite of being an advanced software with multi-threading support, it fails to download things fast. Some best features of it is that you can download torrents from bittorent protocool using it. Also it can be easily integrated into you package management application such as yum or pacman.
Ratings : 6.1/10
GUI : No
Website : http://aria2.sourceforge.net/ Download : Thorough your package manager.
|wget download manager|
This is one of the best non-interactive and powerful downloaders ever created in the Linux world. Non-interactive because once you issue a command to it to download some stuff, it keeps on trying to download the file until full of it is retrieved, even if retrieval is broken in the middle.. So its actually the most trustworthy download manager you can get. There are cases when other download managers fail, but wget succeeds in downloading it. So it would be wise to keep it installed in your PC. It is at this spot because it doesn’t support multi-threading yet. One of it most advanced and useful features is that you can download all the files of an website using a single command in wget.
Rating : 6.5/10
GUI : Frontend available – gwget
Website : http://www.gnu.org/software/wget/
Download : Comes pre-installed in most distros.
|multiget download manager’s UI|
What I love about it is its wonderful GUI and classification of various downloads based on file type. Also as shown in the picture above, it can display a visual representation of the multi-threaded download progress. Much alike Free Download Manager in Windows. But the interface is a bit buggy and doesn’t work quite well in Gnome 3
Rating : 6.9/10
GUI : Yes
Website : http://multiget.sourceforge.net/
Download : Through you packange manager
|downloading using curl|
A download manager based on the libcurl library. Not multi-threaded, but suprisingly it outdoes wget for its speed. Downpoint is that it hard to use commandline.
Rating : 7.0/10
GUI : No
Website : http://curl.haxx.se/
Download : Through you package manager.
|axel download manager|
This is the download manager that impressed me a lot. Simply put it one word, it can really accelerate your download to upto 30 % more speed. Also multi-threaded and can also be integrated with package managers. If you dont have it the repos, you can compile it from source.
Rating : 8.7/10
GUI : Frontend availiable – gaxel
Website : http://axel.alioth.debian.org/.
Download : From repos or compile from source.
#2 DownThemAll Firefox add-on
|downthemall firefox extension|
It is availiable in all platforms because it runs as an extension inside Firefox and can be integrated for downloads. Also a good accelerators and one of its most interesting features is that it can download all similar files such as images or music on a single page using wild cards. Nice GUI and for advanced features, DownThemAll is at number 2.
Rating : 8.8/10
GUI : Yes
Website : http://www.downthemall.net/.
Download : https://addons.mozilla.org/en-US/firefox/addon/downthemall/
|prozilla download manager|
Its the best download manager you can get under Linux with speed acceleration that is comparable with IDM in Windows. A nice UI and advanced features puts it at number 1.
Rating : 10/10
GUI : Frontend – ProzGUI
Website : http://sourceforge.net/projects/prozilla/
Download : Through package manager in most cases, or compiling from source.