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
subhra74 avatar

subhra74/xdm

0
View on GitHub↗
7,793 stars·1,179 forks·C#·GPL-2.0·11 viewsxtremedownloadmanager.com↗

Xdm

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 tools for interrupted download recovery via checkpoint-based resumption and network authentication management for proxy servers and cookies. It also includes automated download scheduling with the ability to trigger system power states after tasks are complete.

Features

  • Segmented Downloaders - Increases transfer speeds by splitting files into multiple segments for simultaneous retrieval.
  • Browser Extensions - Uses browser extensions to monitor network traffic and intercept remote file URLs for downloading.
  • Stream Reconstruction - Intercepts fragmented video data from streaming services to reconstruct a single playable media file locally.
  • Video Stream Extraction - Extracts direct stream URLs from online services to save streaming video as local files.
  • Browser-Integrated Capture - Implements a mechanism to send detected web resources from the browser directly to the download manager.
  • Browser-Integrated Downloads - Integrates with web browsers to capture and route file transfers into a local management queue.
  • Download Resumption - Supports resuming interrupted file transfers by saving byte offsets and using HTTP range requests.
  • High-Speed Download Optimizations - Maximizes network throughput through segmentation and multi-source retrieval for high-speed file downloads.
  • Resumable Downloads - Prevents restarting downloads from zero after a connection loss by resuming from the last byte.
  • Download Managers - Desktop application that manages and accelerates multi-source file downloads using multi-threaded segmentation.
  • Download Schedulers - Includes a scheduling system to queue downloads and automate system shutdown upon completion.
  • Multi-Format Video Export - Converts downloaded video files into various compressed formats to ensure compatibility with televisions and mobile devices.
  • Video Converters - Provides a utility to convert captured video files between different formats and codecs for device compatibility.
  • Video Downloaders - Provides a dedicated tool to intercept streaming protocols and save online video content as local files.
  • Traffic Routing Proxies - Routes network traffic through intermediary proxy servers to bypass regional restrictions and manage authentication.
  • Download Managers - Download manager featuring a modern user interface.
  • Download Managers - Powerful tool for increasing download speeds and managing files.

Star history

Star history chart for subhra74/xdmStar history chart for subhra74/xdm

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 Xdm

These projects share indexed features with Xdm. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • 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
  • caorushizi/mediagocaorushizi avatar

    caorushizi/mediago

    9,016View on GitHub↗

    Mediago is a multi-platform video downloader and extraction utility that supports content retrieval from over a thousand different social and video sharing platforms. It functions as an AI-powered download automator that uses natural language commands to trigger and manage video download workflows. The project provides specialized capabilities for sniffing and capturing m3u8 and HLS video streams via a browser extension that detects resources on active web pages. It can be deployed as a containerized headless server, allowing users to manage remote download tasks across a network through a we

    TypeScript
    View on GitHub↗9,016
  • iawia002/annieiawia002 avatar

    iawia002/annie

    31,414View on GitHub↗

    Annie is a command-line video downloader and web video extraction library written in Go. It functions as a concurrent media downloader designed to fetch video files and playlists from websites via URLs. The tool distinguishes itself through a proxy-aware network layer that supports SOCKS5 and HTTP proxies to bypass regional content restrictions. It also incorporates session cookie integration and referrer spoofing to facilitate the download of authenticated or age-gated content. The project provides capabilities for bulk media acquisition, including batch downloading from text files and extr

    Go
    View on GitHub↗31,414
Compare all 30 related projects→

Frequently asked questions

What does subhra74/xdm do?

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.

What are the main features of subhra74/xdm?

The main features of subhra74/xdm are: Segmented Downloaders, Browser Extensions, Stream Reconstruction, Video Stream Extraction, Browser-Integrated Capture, Browser-Integrated Downloads, Download Resumption, High-Speed Download Optimizations.

Which projects share features with subhra74/xdm?

Projects with overlapping indexed features include: xiaoyouchr/ghost-downloader-3 — Ghost-Downloader-3 is a multithreaded download manager and HTTP file downloader designed to accelerate file transfers.… persepolisdm/persepolis — Persepolis is a Python-based download manager and graphical user interface for the aria2 engine. It functions as a… caorushizi/mediago — Mediago is a multi-platform video downloader and extraction utility that supports content retrieval from over a… iawia002/annie — Annie is a command-line video downloader and web video extraction library written in Go. It functions as a concurrent… iawia002/lux — Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various… nilaoda/n_m3u8dl-cli — N_m3u8DL-CLI is a cross-platform .NET command-line interface designed for extracting and recording adaptive video…