Asynchronous, non-blocking I/O
Network reads and disk writes use async APIs, so ZDM never waits on a slow disk or a slow connection. Full speed, zero stalling.

A modern, high-performance download manager for Windows, Linux, macOS. Asynchronous I/O, up to 64 parallel connections, adaptive block scheduling and built-in integrity checking - free and open source under Apache-2.0.
Live from GitHub
Engineered for speed
ZDM was rebuilt from the ground up around asynchronous I/O and adaptive scheduling - the same ideas that power the tools you already love, without the bloat.
Network reads and disk writes use async APIs, so ZDM never waits on a slow disk or a slow connection. Full speed, zero stalling.
The file is pre-sized and each block is written at its final offset. No temporary part files, no merge step at the end. Files under 4 MB still use the part-file path.
Finished blocks wait in an in-memory queue and are written in ascending file order, two writes at a time.
Small files use 2 to 4 MB blocks, rising to 16 MB (from 1 GiB), 32 MB (from 16 GiB) and 64 MB (from 128 GiB). A 500 GB file needs about 8,000 requests, not about 125,000.
2 MB → 64 MBA memory budget (default 256 MB) caps block size while connections max out throughput.
Fast connections get bigger blocks, slow ones are dropped and replaced, and faster mirrors get more blocks. Idle fast connections duplicate the last stragglers.
Platforms
ZDM ships installers for both modern 64-bit and legacy 32-bit Windows, Linux, macOS.
Windows ZDM Installer Available.
Linux ZDM Installer Available.
MacOS ZDM Installer Available.
Release
Everything that landed in the current version, straight from the release page.
ZDM is released under the Apache License 2.0. Read the code, file issues, or ship a pull request - the whole project lives in the open on GitHub.
ZDM is built in the open: every bug report and every suggestion shapes the next release. Email the developer directly: every message is read, and reproducible bugs get an issue and a fix.
Reach the developer directly: Zelvior@proton.me