awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
amir1376 avatar

amir1376/ab-download-manager

0
View on GitHub↗
13,483 stars·690 forks·Kotlin·apache-2.0·18 viewsabdownloadmanager.com↗

Ab Download Manager

This application is a cross-platform desktop utility designed to manage and accelerate file transfers. Built using the Kotlin programming language, it provides a consistent interface for tracking, pausing, and resuming downloads across different operating systems.

The software distinguishes itself by intercepting download requests directly from web browsers through a dedicated messaging protocol. It optimizes transfer speeds by splitting files into multiple segments, which are then downloaded concurrently to maximize available network bandwidth. To ensure data reliability, the manager performs checksum-based integrity verification on completed files to detect potential corruption.

The application includes comprehensive tools for organizing and controlling network traffic. Users can manage download queues through priority-based scheduling, allowing for the execution of transfers in specific sequences or at designated times. Persistent state serialization ensures that active download metadata is saved locally, enabling the resumption of interrupted tasks after an application restart.

Features

  • Download Managers - Accelerates file transfers by splitting downloads into concurrent segments and managing network queues across platforms.
  • Browser-Integrated Downloads - Connects to web browsers to automatically capture download requests and optimize transfer speeds through multi-segment downloading.
  • Download Managers - Maximizes bandwidth utilization by splitting files into concurrent segments to reduce total transfer duration.
  • Concurrent Downloaders - Splits files into concurrent segments to maximize network throughput and reduce total transfer time.
  • Download Managers - Utility for managing and accelerating file downloads.
  • Download Schedulers - Allows users to queue files for transfer and execute them at specific times or in controlled sequences.
  • File Transfer Protocols - Reduces total download time by splitting large files into multiple segments for simultaneous transfer.
  • Bandwidth Management - Controls concurrent connections and schedules queues to ensure efficient use of available internet bandwidth.
  • Message Passing Channels - Communicates with web browsers via local messaging protocols to intercept and hand off download requests.
  • Transfer State Persistence - Records and resumes interrupted data transfer operations using local state files for persistent metadata management.
  • Component Integrity Verification - Validates downloaded file integrity using checksums to detect corruption after transfer completion.

Star history

Star history chart for amir1376/ab-download-managerStar history chart for amir1376/ab-download-manager

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Ab Download Manager

These projects share indexed features with Ab Download Manager. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • gopeedlab/gopeedGopeedLab avatar

    GopeedLab/gopeed

    24,975View on GitHub↗

    Gopeed is a cross-platform download manager that provides a unified interface for retrieving files across diverse protocols, including HTTP, BitTorrent, Magnet, and ED2K. It utilizes a multi-segment concurrent downloading engine to maximize network bandwidth utilization and accelerate transfer speeds. The application is designed for both desktop and mobile environments, offering a terminal-based command-line interface alongside a graphical user experience. The project distinguishes itself through a scriptable extension framework that allows users to execute custom JavaScript to automate compl

    Goandroidbittorrentcross-platform
    View on GitHub↗24,975
  • persepolisdm/persepolispersepolisdm avatar

    persepolisdm/persepolis

    7,392View on GitHub↗

    Persepolis is a Python-based download manager and graphical user interface for the aria2 engine. It functions as a concurrent file downloader that splits files into multiple chunks to be retrieved simultaneously, maximizing available network bandwidth. The application integrates a media extraction engine to resolve direct URLs, enabling the retrieval of video and audio content from various online streaming platforms and hosting services. It provides tools for download queue management and automation, including the ability to schedule specific start times or define time windows for downloads

    Pythonbsddownload-managerfreebsd
    View on GitHub↗7,392
  • subhra74/xdmsubhra74 avatar

    subhra74/xdm

    7,793View on GitHub↗

    XDM is a multi-threaded download manager and HTTP download accelerator designed to increase file transfer speeds by splitting files into multiple segments for simultaneous retrieval. It functions as a browser-integrated download client that uses extensions to intercept and capture web download requests. The software includes a streaming video downloader capable of intercepting streaming protocols to save online video content as local files. Additionally, it features a video format converter to change file containers and codecs for compatibility with various devices. The application provides

    C#
    View on GitHub↗7,793
  • xiaoyouchr/ghost-downloader-3XiaoYouChR avatar

    XiaoYouChR/Ghost-Downloader-3

    4,627View on GitHub↗

    Ghost-Downloader-3 is a multithreaded download manager and HTTP file downloader designed to accelerate file transfers. It functions as a browser-integrated download client, bridging web extensions to a local application to automate task capture and transfer. The system utilizes a multithreaded transfer engine that employs parallel chunking to maximize bandwidth. It distinguishes itself through a concurrent transfer orchestrator that manages simultaneous download queues, provides dynamic bandwidth throttling, and supports proxy server routing to manage network paths. The application includes

    Pythonasyncasynciocross-platform
    View on GitHub↗4,627
Compare all 30 related projects→

Frequently asked questions

What does amir1376/ab-download-manager do?

This application is a cross-platform desktop utility designed to manage and accelerate file transfers. Built using the Kotlin programming language, it provides a consistent interface for tracking, pausing, and resuming downloads across different operating systems.

What are the main features of amir1376/ab-download-manager?

The main features of amir1376/ab-download-manager are: Download Managers, Browser-Integrated Downloads, Concurrent Downloaders, Download Schedulers, File Transfer Protocols, Bandwidth Management, Message Passing Channels, Transfer State Persistence.

Which projects share features with amir1376/ab-download-manager?

Projects with overlapping indexed features include: gopeedlab/gopeed — Gopeed is a cross-platform download manager that provides a unified interface for retrieving files across diverse… persepolisdm/persepolis — Persepolis is a Python-based download manager and graphical user interface for the aria2 engine. It functions as a… subhra74/xdm — XDM is a multi-threaded download manager and HTTP download accelerator designed to increase file transfer speeds by… xiaoyouchr/ghost-downloader-3 — Ghost-Downloader-3 is a multithreaded download manager and HTTP file downloader designed to accelerate file transfers.… aria2/aria2 — Aria2 is a multi-protocol command-line download manager designed to maximize bandwidth utilization by retrieving files… filecxx/filecentipede — FileCentipede is a comprehensive file management and transfer application designed to handle diverse network protocols…