pyLoad

pyLoad

pyLoad is a free and open source download manager written in Python that supports multiple file hosts, download automation, and a web interface for remote management.

Similar self-hosted alternatives:
None found
Repository activity:
Stars
3,503
Forks
727
Watchers
124
Open Issues
223
Last commit
1 day ago
Details:
Estimated Popularity
16
License
AGPL-3.0
Deployment Difficulty
Easy
Language
Python

pyLoad is an open source download manager written in Python that provides automated downloading capabilities with support for multiple file hosts, a web interface for remote management, and extensive plugin system for extending functionality.

Key Features

  • Download Management:

    • Multi-host support
    • Queue management
    • Download scheduling
    • Bandwidth control
    • Resume capability
    • Archive extraction
  • Interface Options:

    • Web interface
    • Mobile responsive UI
    • Dark mode support
    • Remote access
    • Click'n'Load support
    • API access
  • Integration Features:

    • Plugin system
    • Container formats
    • Package management
    • Event system
    • Captcha recognition
    • Multi-language support
  • Deployment Options:

    • Docker containers
    • Python package
    • Cross-platform
    • Headless operation
    • Systemd integration
    • Configuration via YAML

Who Should Use pyLoad

pyLoad is ideal for:

  • Power Users managing multiple downloads
  • Server Administrators needing automation
  • Home Lab Enthusiasts running media servers
  • Developers extending download capabilities
  • Teams requiring remote management

Getting Started

The platform can be installed via pip or Docker with minimal configuration required. It provides a web interface accessible at http://localhost:8000 and comprehensive documentation for setup and usage.

Whether you're managing personal downloads or running an automated download server, pyLoad provides the tools needed for efficient download management while maintaining flexibility through its plugin system.

Help improve this content

Found an error or want to add more information about pyLoad? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects