Skip to content
subhra74Public

Repository files navigation

XDM logo

Xtreme Download Manager

Fast, resumable downloads and one-click video grabbing — right from your browser.

Total downloads Latest release Platforms Active development

Homepage · Download · Features · Browser integration · Build · Translations

Download XDM


Xtreme Download Manager (XDM) speeds up downloads by splitting them across multiple connections, saves videos from streaming sites, and picks up broken downloads exactly where they left off. A companion browser extension hands downloads and detected videos straight to the app, so you never have to copy a link by hand.

Note

As of 2026 XDM is being rebuilt and is in active development.

📸 Screenshots

Main window New download Download progress
XDM main window with the downloads list New download dialog Download progress window

✨ Features

⚡ Faster downloads Multi-connection segmented downloading to make the most of your bandwidth.
🎬 Video grabber Detects and saves videos from streaming sites, including HLS (.m3u8) and MPEG-DASH (.mpd) streams, muxed to MP4 with no external tools.
🔁 Resume anything Recovers downloads interrupted by network drops, crashes or power loss; refresh expired links without starting over.
📦 Batch downloads Grab many links at once into a single folder.
🗓️ Scheduler & queues Start and stop downloads on a schedule, limit parallel downloads, shut down when done.
📋 Paste from clipboard Add one link or a whole list of links straight from the clipboard.
🌐 Proxies & auth HTTP and SOCKS proxies, and server/proxy authentication.
🛡️ Antivirus scan Optionally scan finished downloads with your antivirus.
🖥️ Cross-platform Native-feeling app on Windows, macOS and Linux, with light and dark themes.

🧩 Browser integration

XDM works with Chrome, Firefox, Edge, Opera, Vivaldi, Brave and other Chromium- and Firefox-based browsers.

Browser Extension
Chrome Awaiting review
Firefox Awaiting review

The extension forwards downloads and detected media to the running app over a local-only connection (127.0.0.1:8597); nothing leaves your machine.

🛠️ Building from source

Requirements: JDK 25 (configured as a Maven toolchain) and Maven.

# 1. Point Maven at your JDK 25
cp packaging/toolchains.sample.xml ~/.m2/toolchains.xml   # then edit jdkHome

# 2. Build the app (fat jar: xdm-app/target/xdm-app.jar)
mvn -q -pl xdm-app -am package

# 3. Run it
java -jar xdm-app/target/xdm-app.jar
Module What it is
xdm-core Download engine (HTTP, HLS, DASH, batch), no UI dependencies, JDK 8 compatible
xdm-app Swing desktop app (FlatLaf) and browser-integration server
browser-extension Chrome and Firefox extensions

🌍 Translations

Want XDM in your language? Translations are welcome — see Submitting translations for XDM.


Made with ☕ by subhra74 and contributors · xtremedownloadmanager.com

Releases

Packages

Used by

Contributors

Languages