zerx-lab / FluxDown
git clone https://github.com/zerx-lab/FluxDown.git
v0.5.9 · 1d ago
🔥 on GitHub Trending today
Rust 驱动的多协议下载管理器,支持 HTTP/FTP/BitTorrent 磁力链接及 HLS/DASH 流媒体,智能多线程加速与浏览器无缝集成。精美界面,极致性能,永久免费,零广告。
—
stars, 24h
—
stars, 7 days
+1.7k
stars, 30 days · #183
4.8k
★ total
284
forks · 375 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageRust
LicenseAGPL-3.0
Created2026-07-03 (3mo ago)
Last pushtoday
Watchers17
OwnerUser
Seen on GitHub Trending
- 2026-10-20 — #20 monthly in rust · +1,725 ★
Links
- GitHub: github.com/zerx-lab/FluxDown
- Homepage: https://fluxdown.com
- Releases · Issues · Hacker News mentions
README excerpt
# FluxDown ### Downloads, Supercharged. *A blazing fast, multi-protocol download manager — the free & open-source IDM alternative.* **Website** · **Download** · **Changelog** · **FAQ** · **Feedback** **English** | 简体中文 --- ## Highlights - **Dynamic download acceleration** — Rust + Tokio engine with adaptive segmentation and slow-segment rescue - **Multi-protocol** — HTTP/HTTPS, FTP, BitTorrent, eD2K, HLS & DASH streaming - **One engine, multiple clients** — native GPUI desktop, Kotlin Android and SwiftUI iOS apps, React Web UI and CLI - **Browser integration** — Chrome / Edge / Firefox extension with a 3-layer interception engine, plus a userscript - **AI-agent ready** — built-in MCP (Model Context Protocol) server: let Claude, Cursor & other AI clients manage your downloads - **Automation & remote management** — RSS subscriptions, scheduled queues, webhooks, plugins and optional FluxCloud device collaboration - **Local-first** — free and open source, no ads, no account required for local downloads; resumable state stored locally by default ## Features | Feature | Description | |---|---| | **Rust-Powered Engine** | Shared Rust + Tokio engine, independent of UI and FFI, used by desktop, mobile, server and standalone CLI hosts | | **Smart Segmentation** | Segments split dynamically at runtime; idle workers take over slow segments | | **Multi-Protocol** | Dedicated engines for HTTP/HTTPS, FTP, BitTorrent (DHT/UPnP/magnet), eD2K (server + Kad DHT source finding, MD4 verification), HLS (AES-decrypt) and DASH | | **Queues & Speed Control** | Named queues, scheduling and token-bucket global rate limiting | | **Persistence & Resume** | SQLite with WAL by default; server deployments can use PostgreSQL; recover downloads from persisted state | | **Browser Integration** | Download interception, streaming media sniffing, Alt+Click bypass, right-click send and connection diagnostics | | **Desktop & Web UI** | GPUI desktop and React Web management, light/dark themes, custom themes, task details and segment visualization; desktop tray keeps the service available after the UI closes | | **RSS & Automation** | Feed filters, unattended downloads, JavaScript plugins, managed FFmpeg/yt-dlp components and task-event webhooks | | **Remote Devices** | Optional FluxCloud account, settings sync and remote task management, plus LAN device pairing and direct connections | | **APIs & CLI** | REST/OpenAPI, aria2-compatible JSON-RPC, MCP with 12 tools, and a CLI for scripts or standalone downloads | **Privacy:** local downloads do not require a FluxCloud account. Cloud features are optional. Anonymous installation and daily-active statistics are controlled by `analytics_enabled` and can be disabled; they do not collect download/task information. This is not a zero-telemetry application. ## FluxDown vs. IDM | | FluxDown | IDM | |---|:---:|:---:| | Price | **Free & open source** | $24.95 + renewals | | Open source | Yes (AGPL-3.0) | No | | Platforms | Windows / macOS / Linux /