xiaoyouchr/ghost-downloader-3

The only downloader you need. 下载器的集大成者。

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 20 minutes ago
Added to GitGenius on September 7th, 2026
Created on August 16th, 2023
Open Issues & Pull Requests: 70 (+0)
GitHub issues: Enabled
Number of forks: 566
Total Stargazers: 8,932 (+0)
Total Subscribers: 32 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

ghost-downloader-3 is a cross-platform download manager that combines HTTP, FTP, BitTorrent, and streaming protocols into a single application with a modern graphical interface.

The tool addresses the fragmentation of download needs by consolidating multiple protocols and transport methods into one unified downloader. It supports HTTP3 and QUIC for modern web downloads, traditional HTTP and FTP for legacy systems, BitTorrent and magnet links for peer-to-peer file sharing, and streaming content acquisition. The application uses asynchronous I/O throughout its architecture to handle concurrent downloads efficiently. The interface is built with PySide6 and implements Fluent Design principles, providing a contemporary user experience across Windows, macOS, and Linux.

Developers and end users seeking a single tool to replace multiple specialized downloaders should consider this project. It suits scenarios where download sources vary widely—combining direct HTTP links, torrent files, streaming services, and FTP repositories—without requiring separate applications for each protocol. The project is particularly relevant for users who want modern transport standards like HTTP3 and QUIC alongside traditional protocols, and for those preferring a native desktop application over browser extensions or command-line tools.

The project shows active development with regular commits addressing bug fixes and feature additions. The codebase demonstrates ongoing refinement of the asynchronous download pipeline and protocol handlers. The maintainer engages with user-reported issues and incorporates feedback into subsequent releases. The project maintains a public homepage separate from the repository, indicating sustained effort toward user-facing documentation and feature visibility.