AB Download Manager is a desktop app which lets you manage and organize your download files better than before
Faster Download Speed
Queues and Schedulers
Browser Extensions
Multiplatform (Windows / Linux for now)
Multiple Themes (Dark/Light) with modern UI
Free and Open Source
Please visit Project Website for more info
in order to download and install the app
You can visit Project Website for Download Instructions
using an installation script
you can run this to install or update existing installed version
curl -fsSL https://raw.githubusercontent.com/amir1376/ab-download-manager/master/scripts/install.sh | bash
using a package manager
winget install amir1376.ABDownloadManager
scoop install extras/abdownloadmanager
Or you can find download links for your OS from GitHub Releases
Please keep in mind that this project is in the beginning of its journey.lots of features are on the way!.
But, in the meantime you may face Bugs or Problems. so.
Please report them (by Community chat or GitHub Issues
) to me,And I'll do my best to fix them ASAP
You can join to our Telegram Group to
Report problems
Suggest features
Get help about the app
There are multiple repositories related to the AB Download Manager project
Repository | Description |
---|---|
Main Application (You are here) | Contains the Application that runs on your device |
Browser Integration | Contains the Browser Extension to be installed on your browser |
Website | Contains the AB Download Manager website |
I spent a lot of time to create this project.
If you like my work, Please consider giving it a ⭐ Thanks
If you see bugs in the source code! please report them in the GitHub Issues
section
to compile and test desktop app on your local machine follow these steps.
Clone the project
Install the JBR
cd into the project, open your terminal and execute the following commands
select which way you want to compile the app
./gradlew ./gradlew packageReleaseDistributionForCurrentOS
This will create an installer package for your current OS, so you can install it on your own
Note: you will get error if your OS does not support any of above package types in this case you should compile it
without packaging
In case you don't want to package it or your OS does not support those package types you can use this command to compile the app without packaging it
./gradlew ./gradle createReleaseDistributable
It will create an output folder
NOTE: this is not packaged you may package it yourself manually, or just simply run it!
I suggest you to move the output somewhere else if you want to run it directly
The output will be created in
<project_dir>/desktop/app/build/compose/binaries/main-release/
Note. This project is compiled and published by GitHub actions here, so if you faced any problem you can check that too
Contributions to this project are very welcome!
If you want to contribute to this project, please read Contributing Guide first.
Let's make a better Download Manager together
If you'd like to support the project, you can find details on how to donate in the DONATE.md file.