
High-speed multi-protocol downloader
Free

Gopeed is a high-performance, open-source download manager engineered for speed and versatility. Unlike traditional clients, it utilizes a robust Golang-based backend with a Flutter-powered cross-platform UI, supporting HTTP, HTTPS, BitTorrent, magnet, and ed2k protocols. Its unique value lies in its lightweight architecture and extensible JavaScript-based plugin system, allowing users to automate complex download tasks. It is ideal for power users and developers who require a unified, cross-platform solution that avoids the bloat of legacy download managers while providing RESTful API access for programmatic control.
Gopeed splits files into multiple segments and downloads them concurrently, significantly increasing throughput compared to single-threaded browsers. By leveraging Golang's efficient concurrency model, it maximizes network utilization, allowing users to saturate their available bandwidth even when dealing with high-latency servers or throttled connections.
The platform includes a built-in JS engine that allows users to write custom scripts to handle complex download scenarios. This is particularly useful for sites requiring specific authentication headers, dynamic URL generation, or post-download processing, effectively turning the downloader into a programmable automation tool rather than just a passive client.
Gopeed exposes a local RESTful API, enabling developers to integrate the download engine into their own workflows. You can programmatically add tasks, monitor progress, and control settings via HTTP requests. This makes it an excellent choice for headless servers or automated media management systems that require a reliable, lightweight download backend.
Unlike specialized clients that force users to switch between HTTP downloaders and BitTorrent clients, Gopeed handles HTTP, HTTPS, BitTorrent, magnet, and ed2k links within a single interface. This consolidation reduces system resource overhead and simplifies the user experience by providing a consistent management dashboard for all file types.
The dedicated browser extension intercepts download requests directly from the browser's native manager, redirecting them to Gopeed. This ensures that all downloads benefit from the application's multi-threaded acceleration and management features without requiring manual copy-pasting of links, streamlining the user's workflow significantly.
Download the appropriate installer for your OS (Windows, macOS, Linux, Android, or iOS) from the official Gopeed website.,Install and launch the application; the interface will automatically detect your system theme settings.,Install the Gopeed browser extension (Chrome, Edge, or Firefox) to enable automatic interception of browser-initiated downloads.,Add a download task by clicking the '+' icon and pasting a URL or magnet link, or by triggering a download via the browser extension.,Configure multi-threading settings in the task properties to optimize download speed based on your network bandwidth.,Use the RESTful API on port 9999 to programmatically manage your download queue or integrate with custom automation scripts.
Developers use Gopeed's RESTful API to build automated pipelines that fetch large datasets or media files. By triggering downloads via scripts, they ensure consistent, high-speed transfers without manual intervention, ideal for maintaining local mirrors or staging environments.
Power users utilize the multi-threading capabilities to download large software distributions or game assets that would otherwise be throttled by standard browser downloaders, ensuring they reach the maximum speed allowed by their ISP.
Users managing files across Windows, macOS, and mobile devices benefit from a consistent interface and feature set, allowing them to resume or manage the same download tasks regardless of the operating system they are currently using.
Need a programmable, headless-capable download engine to integrate into CI/CD pipelines or automated data scraping tools, valuing the RESTful API and lightweight Golang architecture.
Require a single, efficient tool to handle diverse file protocols (BitTorrent, HTTP, etc.) without the resource-heavy overhead of traditional, ad-supported download managers.
Need a reliable, open-source utility for managing large-scale file transfers across multiple platforms, prioritizing security and the absence of proprietary tracking or bloatware.
100% Free and Open Source software licensed under GPL-3.0. No paid plans, subscriptions, or hidden costs.