Analysis updated 2026-06-24
Speed up downloads of large files by splitting them into parallel chunks
Queue downloads to run overnight or on a schedule
Have the browser extension hand off downloads to a desktop manager
| amir1376/ab-download-manager | kotlin/anko | mamoe/mirai | |
|---|---|---|---|
| Stars | 15,443 | 15,791 | 14,848 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Building from source needs the JetBrains Runtime, prebuilt installers avoid that step.
AB Download Manager is a free, open-source desktop application that helps you manage and speed up file downloads. It runs on Windows, Linux, and macOS (and Android), and is built using Kotlin with Compose Multiplatform, a modern UI framework that lets a single codebase produce apps for multiple platforms. Key features include faster download speeds (achieved by splitting files into parts and downloading them in parallel), download queues and scheduling (so you can control when downloads run), and multiple color themes including dark, light, and black modes with a modern interface. Browser extensions for both Chrome and Firefox are available separately, allowing the app to automatically intercept and take over downloads you start in your browser. Installation is straightforward on all platforms: Windows users can install via Winget or Scoop, macOS and Linux users via Homebrew, Linux also has a one-line install script, and pre-built releases are available from GitHub. To build from source, you need JBR (JetBrains Runtime, a specialized Java runtime from JetBrains) and run a single Gradle command. Translations are managed through Crowdin, and the community communicates primarily through a Telegram group. The project is described as early in its development journey, with more features planned.
A free desktop download manager that splits files into parallel parts for faster downloads. Runs on Windows, macOS, Linux and Android.
Mainly Kotlin. The stack also includes Kotlin, Compose Multiplatform, Gradle.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.