Ghostboard pixel Skip to content

AB Download Manager: A Simple Open Source Tool With All The Essentials

Want to try a different download manager for a change? Try AB download manager!

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.

🚧
This is still under development, so you may encounter bugs from time to time.

AB Download Manager: Speedy File Downloads

a screenshot of ab download manager with a single download in the list

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.

a screenshot of ab download manager new download dialog

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”.

a screenshot of ab download manager with multiple downloads on the screen which are part of the main 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.

a screenshot of ab download manager download engine settings page

As I was wrapping up my use, I noticed that there were browser extensions for AB Download Manager that work with Firefox and Chrome.

a screenshot of ab download manager firefox browser extension

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 📖

Top 6 Best Download Managers for Linux Desktop
Explore some of the best download managers for Linux to make things easy!

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.

Latest