Manage and organize file downloads with support for queues, scheduling, and browser integration across multiple platforms.

AB Download Manager is an open-source cross-platform app that provides a centralized interface for managing and organizing file downloads across different operating systems. The software is available for Windows, Linux, and macOS, with installation options including Winget, Scoop, Homebrew, and a dedicated Linux installation script to facilitate setup on various distributions.
The application integrates with web browsers via dedicated extensions to capture download links directly from the web. It is designed to handle multiple files through a system of queues and schedules, allowing users to control when specific downloads begin or end. The interface supports various visual themes, including light, dark, and black modes, to match the user's system preferences.
Built with Kotlin and Compose Multiplatform, the application utilizes a modern UI framework to maintain consistency across different desktop environments. The project architecture is split into separate repositories for the main application, the browser integration, and the official website. This modular approach allows for independent updates to the browser extensions and the core desktop client. It is intended for users who require more control over their download process than a standard browser provides, such as those managing large volumes of files or requiring specific timing for their data transfers.
To ensure security, the project warns users that official versions are only distributed through the listed installation methods and not through third party app stores. The development process is supported by GitHub Actions for compilation and publishing, and translations are managed via Crowdin to support a global user base.
AB Download Manager serves as a cross-platform utility for users seeking a free and transparent download acceleration software.
Portable file server providing resumable uploads and downloads via web browsers and multiple network protocols.
A cross platform BitTorrent client that uses libtorrent to manage peer to peer file transfers.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.