Persepolis: Ultimate Open Source Download Manager

Discover Persepolis, the powerful Python-based download manager for Linux, Windows, macOS, and BSD. Featuring 64-segment downloads, YouTube integration via yt-dlp, scheduling, queuing, and a sleek Qt6 GUI. With 7.3k GitHub stars and regular updates (latest v5.2.0), this free GPL-3.0 tool rivals commercial downloaders. Perfect for power users needing multi-platform reliability and video downloading capabilities.

Persepolis: The Ultimate Open Source Download Manager for Modern Users

In a world dominated by proprietary software, Persepolis stands out as a beacon of free, open-source excellence. This Python-powered download manager delivers commercial-grade features with complete cross-platform support for GNU/Linux, BSD, macOS, and Windows.

🚀 Key Features That Set Persepolis Apart

  • 64-Segment Downloading: Maximize your bandwidth with up to 64 simultaneous connections per file
  • YouTube & Video Integration: Powered by yt-dlp, download from YouTube and 1000+ sites
  • Smart Scheduling: Pause/resume, queue, and time your downloads automatically
  • Modern Qt6 GUI: Sleek PySide6 interface with native look & feel on all platforms
  • Queue Management: Organize downloads with drag-and-drop priority control

📊 Impressive Community Stats

Metric Count
GitHub Stars 7.3k+
Contributors 51
Commits 1,612+
Releases 23+
Forks 702

Latest Release: v5.2.0 (July 2025) - Actively maintained!

🎯 Why Choose Persepolis Over Commercial Alternatives?

  1. 100% Free & Open Source (GPL-3.0 license)
  2. Privacy-First: No tracking, no ads, no telemetry
  3. Cross-Platform Perfection: Native support across all major OS
  4. Battle-Tested: Powers millions of downloads worldwide
  5. Extensible: Browser integration and plugin ecosystem

🛠️ Quick Installation Guide

# Ubuntu/Debian
sudo apt install persepolis

# Arch Linux
sudo pacman -S persepolis

# macOS (Homebrew)
brew install --cask persepolis

# Windows: Download from GitHub Releases

Full installation docs: Persepolis Wiki

💻 Screenshots Across Platforms

Linux Screenshot Windows Screenshot

🎉 Credits to the Dream Team

  • Alireza Amirsamimi: Lead developer & manager
  • Mohammadreza Abdollahzadeh: BSD/Arch support
  • Mostafa Asadi: Ubuntu/Debian/Windows
  • And 48+ more contributors!

📦 Tech Stack

  • Python 3 + PySide6/Qt6
  • yt-dlp for video downloads
  • Meson build system
  • Requests for robust HTTP handling

Ready to supercharge your downloading? Clone the repo, install, and experience the future of open-source download management. Persepolis doesn't just download files – it redefines what's possible with FOSS.

Star the project on GitHub and join 7.3k+ developers already using Persepolis daily!