DLManDLMan
Introduction

What is DLMan?

DLMan is a free, open-source download manager built from scratch in Rust. It splits files into parallel segments, persists progress in SQLite, and runs on every major platform — with a desktop app, CLI tool, and browser extension.

Why DLMan?

IDM costs $25+, only works on Windows, and looks like it hasn't been updated since 2005. Free Download Manager is bloated with ads. Most alternatives lack cross-platform support. DLMan solves all of that.

FeatureDLManIDMFDM
Free & Open Source~
Cross-platform
Multi-segment downloads
Crash-safe resume~
CLI tool
Queue scheduling
Per-download speed limits~
Browser extension
Modern UI~
MIT License

Architecture at a Glance

DLMan is a monorepo with a shared Rust core. The same download engine powers both the desktop app and the CLI — feature parity is guaranteed.

dlman-core

Rust download engine — segments, queues, rate limiting, persistence

SQLite

Single source of truth for downloads, segments, and settings

Crash-safe

Progress saved atomically after every chunk. Resume after power failures.

Runs Everywhere

Windows
macOS
Linux
Chrome
CLI
Firefox

Key Features

Multi-Segment Downloads

Split files into up to 32 parallel segments. Downloads finish faster by utilizing your full bandwidth.

Crash-Safe Resume

SQLite-backed persistence means no corrupted files. Resume from exact byte positions after crashes or restarts.

Scheduling & Automation

Schedule queues with start/stop times and active days. Run custom commands after downloads complete.

Queue Management

Organize downloads with priority queues, categories, per-queue speed limits, and batch import.

Site Credentials

Save login credentials per domain. Auto-apply HTTP Basic Auth and cookie-based session authentication.

Modern Interface

Clean UI with dark and light themes, real-time segment visualization, and desktop notifications.

CLI Tool

Full command-line interface for automation and scripting. Same core engine as the desktop app.

Browser Extensions

Capture downloads directly from Chrome, Firefox, or Edge. Right-click context menu and batch download support.

License

MIT License

Use, modify, and distribute DLMan freely. No restrictions, no telemetry, no ads.