gopeed

A fast download client,support HTTP&P2P.

Github stars Tracking Chart

gopeed

支持多协议(HTTP、BitTorrent)下载的客户端,提供命令行、RESTful API、WebSocket、Go类库方式来使用。

TODO

  • HTTP下载实现
  • BitTorrent下载实现
    • .torrent文件解析
    • tracker协议实现
    • peer wire protocol协议实现
    • DHT协议实现
    • 磁力链接支持
    • uTP协议实现
  • 下载接口抽象(不关心具体协议)
  • 支持自定义配置
  • 限速功能实现
  • 命令行工具提供
  • RESTful服务提供

参与

由于项目目前还未定型,代码可能随时有大的调整,所以暂不接受PR,当然如果有什么好的想法可以在issue区提出来。

Main metrics

Overview
Name With OwnerGopeedLab/gopeed
Primary LanguageDart
Program languageGo (Language Count: 13)
Platform
License:GNU General Public License v3.0
所有者活动
Created At2019-04-21 07:23:32
Pushed At2025-05-15 14:07:29
Last Commit At
Release Count53
Last Release Namev1.7.0 (Posted on )
First Release Namev0.0.1 (Posted on )
用户参与
Stargazers Count19.2k
Watchers Count164
Fork Count1.3k
Commits Count612
Has Issues Enabled
Issues Count598
Issue Open Count178
Pull Requests Count295
Pull Requests Open Count1
Pull Requests Close Count24
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private