Download managers on Linux are aplenty, with each option being different from the other in how it handles downloads and the user interface itself. Usually, many of those are based on aria2, the popular download utility.
Here, we have the AB Download Manager, which does not use aria2, but is a great choice for hassle-free file downloads on the Linux desktop.
AB Download Manager: Speedy File Downloads
Written in Kotlin, AB Download Manager is the work of two developers, AmirHossein Abdolmotallebi and Dagim G. Astatkie who have made it freely available under the Apache 2.0 License.
⭐ Key Features
Even though the function of this app is pretty straightforward, here are some notable features to keep you hooked:
- Cross-Platform
- Batch Downloads
- Actively Developed
💻 User Experience
Installing it on Linux Mint 22 using the provided DEB file worked as expected. I started a download for Lubuntu 24.04.1 and copied over the download link from the web browser to AB Download Manager.
It showed me a dialog with all the relevant information, like the download link, the path, the file size, and controls to limit the download speed.
After the download began, another smaller dialog popped up, showing me the download progress, with important details related to the file, including information on whether resuming this download was possible.
Below it, there was a handy status window, which showed me all the parts of the file AB Download Manager was downloading.
There was also a settings page in the dialog where I could set the download speed limit and tweak the thread count to adjust the download behavior.
I then queued up some downloads to check out the download queuing functionality, and it worked as expected when I clicked on “Start Queue”.
The default queue was called “main”, but when I navigated into the “Open Queues” menu, I could add any number of download queues to better organize the downloads.
There were more advanced controls in this menu, allowing me to enable a scheduler, set the maximum number of concurrent downloads, and configuring the auto-stop behavior.
The global settings menu for AB Download Manager was quite useful too, letting me change the default download folder, change the speed display options, switch between light/dark themes, and more.
As I was wrapping up my use, I noticed that there were browser extensions for AB Download Manager that work with Firefox and Chrome.
I tested it on Firefox, and it worked flawlessly. As soon as I clicked on a download button, AB Download Manager would capture the download from the browser. It showed me the usual dialogs to start a new download and monitor progress.
⚙️ Installing AB Download Manager
You can get AB Download Manager for Linux and Windows from the official website or the GitHub releases section of the project. There are only two package choices for Linux, either .deb or .tar.gz, unless you want to build it from source.
To explore the source code, you can check out its GitHub repo.
Suggested Read 📖
Here's why you should opt for It's FOSS Plus Membership
- Even the biggest players in the Linux world don't care about desktop Linux users. We do.
- We don't put content behind paywall. Your support keeps it open for everyone. Think of it like 'pay it forward'.
- Don't like ads? With the Plus membership, you get an ad-free reading experience.
- When millions of AI-generated content is being published daily, you read and learn from real human Linux users.
- It costs just $2 a month, less than the cost of your favorite burger.