DEV Community

Eric
Eric

Posted on

PIDM - python internet download manager

Smart, Open, and Built for Power Users
PIDM is a fast, intelligent, and modern open-source download manager built with Python. Designed to be lightweight yet feature-rich, PIDM helps you take complete control of your downloads β€” whether you're grabbing one file or managing hundreds in queues.

No ads. No tracking. Just performance.

πŸ”‘ Key Features
πŸ•’ Schedule Downloads
Set precise times to start downloads β€” perfect for off-peak hours or managing bandwidth.

🧠 Smart Download Worker
With error recovery, retry logic, and resume support, PIDM keeps downloads running smoothly β€” even under unreliable conditions.

🧩 Browser Extension Integration
Seamlessly grab links via our Chrome extension. Firefox and more browsers are coming soon.

πŸš₯ Speed Limiter
Control your download speed to prevent network overload or allow multitasking.

πŸ’Ύ Download Cache System
Prevent duplicate downloads and ensure better recovery and resume capabilities with intelligent caching.

🌍 Multi-Language Support
Currently supports English and Persian β€” with more languages coming.

πŸ“‚ Flexible Queues & Prioritization
Organize downloads into queues and control order, status, or redownload actions on errors or missing files.

πŸ› οΈ Metadata Awareness
Centralized fetching and parsing of headers, cookies, referrers, and more β€” to ensure compatibility with protected downloads.

πŸ” Local Database with Smart Upgrades
Download history is saved in a robust SQLite database β€” optimized and preserved during updates.

βš™οΈ Built for Windows (macOS/Linux coming)
Built with Nuitka for speed and native feel, PIDM also supports automatic startup and custom shortcut creation.

πŸ›‘οΈ Transparency First
PIDM is open-source, with no telemetry or unwanted background services.

πŸ“Ž Perfect for Power Users
Whether you're a casual downloader or managing bulk file transfers, PIDM gives you full control, with features like:

Redownload support
Resume on failure
Live table updates
Manual control over extensions
Clean UI with translation support

Start downloading smarter β€” try PIDM today.

Github - source

Top comments (0)