An open-source, ad-free, minimalist class timetable app for Chinese university students, with timetable import from academic affairs systems.
amir1376/ab-download-manager
A desktop download manager that speeds up downloads and organizes them with queues, schedulers and browser integration.
Open-source alternative to:Internet Download Manager
- Stars
- 19,024
- Forks
- 1,008
- Open issues
- 476
- Last commit
- yesterday
What is it?
AB Download Manager is a desktop app for managing and organizing downloads. It is built to make downloads faster and easier to keep track of, with queues and schedulers for controlling when files are fetched.
The app pairs with browser extensions for Firefox and Chrome, so downloads started in the browser can be handed off to the manager. It runs on Windows, Linux and macOS, and the project lists Android as a supported platform as well. The interface is built with Compose and offers several themes, including dark, light and black.
It is written in Kotlin and distributed through the GitHub releases page, Winget, Scoop and Homebrew, with a Linux install script. The project is free and open source under Apache-2.0.
Key features
- 01Accelerates downloads for faster transfers
- 02Queues and schedulers to control when downloads run
- 03Browser extensions for Firefox and Chrome
- 04Runs on Windows, Linux, macOS and Android
- 05Multiple themes including dark, light and black
Use cases
- Downloading large files and managing many transfers at once
- Scheduling downloads to run overnight or at off-peak times
- Sending links from the browser directly to a desktop download manager
Quick start
- 1
Install on macOS or Linux with Homebrew
brew tap amir1376/tap && brew install --cask ab-download-manager - 2
Install on Windows with winget
winget install amir1376.ABDownloadManager - 3
Install on Windows with Scoop
scoop install extras/abdownloadmanager - 4
On Linux, run the official install script from the README
Things to know
- Browser integration requires installing a separate extension from the Firefox or Chrome store.
- It is not listed on Google Play or other app stores, so copies claiming to be this project should be treated as unsafe.
In collections
Topics
FAQ
- What is ab-download-manager?
- A desktop download manager that speeds up downloads and organizes them with queues, schedulers and browser integration. AB Download Manager is a desktop app for managing and organizing downloads. It is built to make downloads faster and easier to keep track of, with queues and schedulers for controlling when files are fetched.
- Is ab-download-manager free to use? What license does it have?
- ab-download-manager is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is ab-download-manager still maintained?
- Actively maintained. The last commit to ab-download-manager was on Nov 6, 2026.
- What can I use ab-download-manager for?
- Downloading large files and managing many transfers at once Scheduling downloads to run overnight or at off-peak times Sending links from the browser directly to a desktop download manager
- How do I install ab-download-manager?
- Install on macOS or Linux with Homebrew: brew tap amir1376/tap && brew install --cask ab-download-manager Install on Windows with winget: winget install amir1376.ABDownloadManager Install on Windows with Scoop: scoop install extras/abdownloadmanager On Linux, run the official install script from the README
- Where can I get ab-download-manager?
- The source code and installation instructions are on GitHub: https://github.com/amir1376/ab-download-manager
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A local-first story writing editor for Android, iOS, Windows, macOS and Linux, with optional self-hosted or official sync.
A desktop downloader that combines multiple internet connections like Wi-Fi, Ethernet and phone tethering to speed up file and torrent downloads.
A desktop GUI for Android app testing with ADB, supporting Windows and macOS, with device listing, shell commands, text input, screenshots and virtual displays.
Kotlin/Compose Multiplatform sample showing Climate TRACE country emissions data on iOS, Android, desktop and web.
A framework for building cross-platform desktop apps with JavaScript, HTML and CSS, based on Node.js and Chromium.