Free, open source download manager for Windows. A native Rust engine splits each file across up to 32 connections, resumes from the exact byte, and captures downloads from the browser. No account, no ads, no telemetry. GPL v3.
See the codeA free, open source download manager for Windows.
A native Rust engine splits every download across up to 32 parallel connections and resumes from the exact byte after pauses, restarts and network drops, so a transfer uses the whole connection instead of one stream. No account, no ads, no telemetry, and every line is yours to read. GPL v3.
⚡ Single native binary (Tauri v2 + Rust). No Electron, no JVM, no bloat.
Download for Windows · also on Chrome, Edge and Firefox for browser capture · Website

![]() | ![]() |
| Live speed and totals | Downloads from your browser, approved in one click |
scoop bucket add apex https://github.com/ThembaTman0/apex-download-manager
scoop install apex/apex-download-manager
winget install ThembaTman0.ApexDownloadManagerchoco install apex-download-managerThe winget package is waiting for approval and the Chocolatey package is not published yet; until they are, those two commands won't find Apex.
Engine
ETag/If-Range validation prevents silently corrupted files.m3u8/.mpd
manifest and passes the player's referer through, so players that build the
stream in script work even though there is no address to copy. The Chrome
Web Store build ships without the grab feature, by their policyCapture
Safety
Interface
Ctrl+N new download, Ctrl+F search, Space pause/resume,
Del delete, Enter openapex-download-manager/
├── desktop-ui/ # Tauri v2 app
│ ├── src/ # React 19 + TypeScript + Tailwind v4 frontend
│ └── src-tauri/ # Rust: download engine, SQLite, capture server
├── browser-extension/ # Chrome MV3 extension (capture + context menu)
└── website/ # Landing page (static, self-contained)
Prerequisites: Rust (stable, MSVC toolchain), Node.js ≥ 20, and the Visual Studio Build Tools (C++ workload + Windows SDK).
cd desktop-ui
npm install
npm run tauri dev # development
npm run tauri build # produces MSI / NSIS installers
chrome://extensions, enable Developer mode, click Load unpacked,
select the browser-extension/ folder..adm), renamed on completion.%APPDATA%/com.apex.download-manager/.127.0.0.1:43666.
Interception is cancel-then-hand-off: the browser download is cancelled
immediately (before any Save As dialog), then handed to Apex - and restarted
in the browser if Apex is unreachable or rejects it, so nothing is lost.Apex is free and built by one person. If it saves you time:
Copyright © 2026 ThembaTman0.
Apex Download Manager is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See LICENSE for the full text.
It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Free, open source download manager for Windows. A native Rust engine splits each file across up to 32 connections, resumes from the exact byte, and captures downloads from the browser. No account, no ads, no telemetry. GPL v3.
See the codeA free, open source download manager for Windows.
A native Rust engine splits every download across up to 32 parallel connections and resumes from the exact byte after pauses, restarts and network drops, so a transfer uses the whole connection instead of one stream. No account, no ads, no telemetry, and every line is yours to read. GPL v3.
⚡ Single native binary (Tauri v2 + Rust). No Electron, no JVM, no bloat.
Download for Windows · also on Chrome, Edge and Firefox for browser capture · Website

![]() | ![]() |
| Live speed and totals | Downloads from your browser, approved in one click |
scoop bucket add apex https://github.com/ThembaTman0/apex-download-manager
scoop install apex/apex-download-manager
winget install ThembaTman0.ApexDownloadManagerchoco install apex-download-managerThe winget package is waiting for approval and the Chocolatey package is not published yet; until they are, those two commands won't find Apex.
Engine
ETag/If-Range validation prevents silently corrupted files.m3u8/.mpd
manifest and passes the player's referer through, so players that build the
stream in script work even though there is no address to copy. The Chrome
Web Store build ships without the grab feature, by their policyCapture
Safety
Interface
Ctrl+N new download, Ctrl+F search, Space pause/resume,
Del delete, Enter openapex-download-manager/
├── desktop-ui/ # Tauri v2 app
│ ├── src/ # React 19 + TypeScript + Tailwind v4 frontend
│ └── src-tauri/ # Rust: download engine, SQLite, capture server
├── browser-extension/ # Chrome MV3 extension (capture + context menu)
└── website/ # Landing page (static, self-contained)
Prerequisites: Rust (stable, MSVC toolchain), Node.js ≥ 20, and the Visual Studio Build Tools (C++ workload + Windows SDK).
cd desktop-ui
npm install
npm run tauri dev # development
npm run tauri build # produces MSI / NSIS installers
chrome://extensions, enable Developer mode, click Load unpacked,
select the browser-extension/ folder..adm), renamed on completion.%APPDATA%/com.apex.download-manager/.127.0.0.1:43666.
Interception is cancel-then-hand-off: the browser download is cancelled
immediately (before any Save As dialog), then handed to Apex - and restarted
in the browser if Apex is unreachable or rejects it, so nothing is lost.Apex is free and built by one person. If it saves you time:
Copyright © 2026 ThembaTman0.
Apex Download Manager is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See LICENSE for the full text.
It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.