gopeed

Productivity

A fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter.

Latest v1.9.3 · by GopeedLabWebsiteGopeedLab/gopeed

Release activity

Release activity — 8 releases across 8 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
MondayNo releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026
TuesdayNo releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026
WednesdayNo releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026
ThursdayNo releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026
FridayNo releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026
SaturdayNo releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026

8 releases in the last year

Changelog

v1.9.3Latest

v1.9.3 🌈

Added 2
  • ed2k protocol support
  • Catalan language added
Changed 1
  • update Turkish translation
Fixed 3
  • non-range HTTP downloaded bytes exceeding total file size
  • update isCreate logic for pending tasks
  • update RPM icon path

Release notes

🆕 Features
  • feat: ed2k protocol support (important!!!) @monkeyWie (#1316)
🐛 Bug Fixes
  • fix: non-range HTTP downloaded bytes exceeding total file size @monkeyWie (#1317)
  • fix: update isCreate logic for pending tasks @Roxym3 (#1314)
  • fix: update RPM icon path @monkeyWie (#1309)
📖 Document
  • docs: migrate docs.gopeed.com links to gopeed.com/docs equivalents @copilot-swe-agent (#1311)
🌎 Internationalization
  • feat(lang): Catalan language added @kayron8 (#1303)
  • feat(lang): update Turkish translation @Hweord (#1304)

更新日志

🆕 新特性
  • feat: ed2k 协议支持 (重大特性!!!) @monkeyWie (#1316)
🐛 Bug Fixes
  • fix: 不支持断点下载的 HTTP 链接下载超出文件总大小 @monkeyWie (#1317)
  • fix: 更新 isCreate 逻辑用于等待中的任务 @Roxym3 (#1314)
  • fix: 更新 RPM 图标路径 @monkeyWie (#1309)
📖 Document
  • docs: 迁移 docs.gopeed.com 链接至 gopeed.com/docs @copilot-swe-agent (#1311)
🌎 Internationalization
  • feat(lang): 添加加泰罗尼亚语言 @kayron8 (#1303)
  • feat(lang): 更新土耳其语言 @Hweord (#1304)
View originalPermalink
How v1.9.3 went
v1.9.2

v1.9.2 🌈

Added 2
  • Extension store
  • Native desktop notifications for task completion and errors
Changed 3
  • Update Flutter version to 3.41.2
  • Debug extension IDs retrieval to use environment variables
  • Turkish localization improvements

Release notes

🆕 Features
  • feat: extension store @monkeyWie (#1301)
  • feat(desktop): implement native desktop notifications for task completion and errors @Locon213 (#1293)
  • feat: update Flutter version to 3.41.2 @monkeyWie (#1290)
  • feat: update debug extension IDs retrieval to use environment @monkeyWie (#1281)
🌎 Internationalization
  • feat: Turkish localization improvements @Hweord (#1289)

更新日志

🆕 Features
  • feat: 开放扩展商店 @monkeyWie (#1301)
  • feat(desktop): 支持任务完成或失败时发送系统通知 @Locon213 (#1293)
  • feat: update Flutter 版本升级至 3.41.2 @monkeyWie (#1290)
  • feat: 浏览器调试扩展ID更新成从环境变量中读取 @monkeyWie (#1281)
🌎 Internationalization
  • feat: 土耳其翻译改进 @Hweord (#1289)
View originalPermalink
How v1.9.2 went
v1.9.1

v1.9.1 🌈

Added 2
  • Support post-task script hooks
  • Implement task patching functionality
Fixed 5
  • Low FPS on Windows
  • Add missing lib to Windows ARM64 bundle
  • GBK filename encoding in ZIP extraction
  • Improve retry handling for expired HTTP redirect url
  • Hide window when waking-up via deep link on macOS

Release notes

🆕 Features
  • feat: support post-task script hooks @copilot-swe-agent (#1265)
  • feat: implement task patching functionality @monkeyWie (#1267)
🐛 Bug Fixes
  • fix: low FPS on Windows @monkeyWie (#1279)
  • fix: add missing lib to Windows ARM64 bundle @monkeyWie (#1273)
  • fix: gbk filename encoding in ZIP extraction @copilot-swe-agent (#1260)
  • fix: improve retry handling for expired HTTP redirect url @monkeyWie (#1263)
  • fix: hide window when waking-up via deep link on macOS @monkeyWie (#1262)
🚀 CI/CD
  • ci: docker image optimization @1lkei (#1274)
  • ci: upgrade flutter version on windows arm @monkeyWie (#1269)

更新日志

🆕 新特性
  • feat: 支持任务完成后执行脚本 @copilot-swe-agent (#1265)
  • feat: 实现任务更新功能 @monkeyWie (#1267)
🐛 Bug 修复
  • fix: windows 上帧率降低的问题 @monkeyWie (#1279)
  • fix: 添加 windows arm64 便携版缺失的库 @monkeyWie (#1273)
  • fix: zip 解压里 gbk 文件名编码问题 @copilot-swe-agent (#1260)
  • fix: 改善HTTP重定向链接下载重试策略 @monkeyWie (#1263)
  • fix: 在 macOS 上通过深度链接唤醒时隐藏窗口 @monkeyWie (#1262)
🚀 CI/CD
  • ci: docker 镜像优化 @1lkei (#1274)
  • ci: 升级 windows arm flutter 版本 @monkeyWie (#1269)
View originalPermalink
How v1.9.1 went
v1.9.0

v1.9.0 🌈

Added 12
  • Add config for auto download torrent
  • Register as android download handler for browser integration
  • Add automatic cleanup options for completed torrents and missing files
  • Enhance deep link handling for install extensions
  • Support calling Gopeed API via host RPC
  • Localize google fonts in flutter web

Release notes

🆕 Features
  • feat: add config for auto download torrent @copilot-swe-agent (#1219)
  • feat: register as android download handler for browser integration @copilot-swe-agent (#1251)
  • feat: add automatic cleanup options for completed torrents and missing files @Locon213 (#1243)
  • feat: enhance deep link handling for install extensions @monkeyWie (#1249)
  • feat: support calling Gopeed API via host RPC @monkeyWie (#1247)
  • feat: localize google fonts in flutter web @monkeyWie (#1241)
  • feat(ui): add download percentage and ETA display @Locon213 (#1238)
  • refactor: fethcer interface & download flow @monkeyWie (#1229)
  • feat: add auto-start incomplete tasks on application startup @copilot-swe-agent (#1203)
  • feat: auto extract archives @ilteoood (#1212)
  • feat: queue extractions @ilteoood (#1227)
  • feat: multipart-archives @ilteoood (#1222)
  • feat: show extraction progress @ilteoood (#1217)
  • feat(ui): support running as menubar app @awe123343 (#1216)
  • feat: add support for Windows ARM architecture in build @Minessential (#1206)
  • feat: add anonymous analytics @monkeyWie (#1254)
  • feat: upgrade Flutter version to 3.38 @monkeyWie (#1256)
🐛 Bug Fixes
  • fix: filesystem error when creating long filename @copilot-swe-agent (#1240)
  • fix: update goja to avoid some special cases stack overflow @monkeyWie (#1242)
  • fix: filename truncation for HTML-encoded ampersands in Content-Disposition @copilot-swe-agent (#1215)
  • fix: use PathUnescape for filename URL decoding @copilot-swe-agent (#1214)
  • fix: ByteFmt panic on negative int64 values @copilot-swe-agent (#1200)
🔧 Performance Improvements
  • perf: slow down DHT announcing on errors @monkeyWie (#1186)
🚀 CI/CD
  • ci(windows): provide standalone installer exe in release assets @r6SHsRLF (#1211)

更新日志

🆕 新特性
  • feat: 新增自动下载种子配置选项 @copilot-swe-agent (#1219)
  • feat: 注册为安卓下载处理器,支持浏览器集成唤起 @copilot-swe-agent (#1251)
  • feat: 新增自动清理选项,用于清理已完成的种子任务及缺失文件 @Locon213 (#1243)
  • feat: 增强 Deep Link 用以支持安装扩展 @monkeyWie (#1249)
  • feat: 支持通过宿主 RPC 调用 Gopeed API @monkeyWie (#1247)
  • feat: Flutter Web 版本本地化 Google 字体资源 @monkeyWie (#1241)
  • feat(ui): 新增下载进度百分比及预计剩余时间显示 @Locon213 (#1238)
  • refactor: 重构 Fetcher 接口与下载流程 @monkeyWie (#1229)
  • feat: 新增应用启动时自动恢复未完成任务的功能 @copilot-swe-agent (#1203)
  • feat: 新增下载完成后自动解压功能 @ilteoood (#1212)
  • feat: 支持解压任务队列化 @ilteoood (#1227)
  • feat: 支持分卷压缩包 @ilteoood (#1222)
  • feat: 新增解压进度显示 @ilteoood (#1217)
  • feat(ui): 支持以菜单栏应用模式运行 @awe123343 (#1216)
  • feat: 构建支持 Windows ARM 架构 @Minessential (#1206)
  • feat: 升级 Flutter 版本至 3.38 @monkeyWie (#1256)
  • feat: 新增匿名统计分析功能 @monkeyWie (#1254)
🐛 Bug 修复
  • fix: 修复创建超长文件名时的文件系统错误 @copilot-swe-agent (#1240)
  • fix: 升级 goja 库以规避特殊场景下的堆栈溢出问题 @monkeyWie (#1242)
  • fix: 修复 Content-Disposition 中包含 HTML 编码字符时文件名截断的问题 @copilot-swe-agent (#1215)
  • fix: 修复文件名 URL 解码问题,改用 PathUnescape 方法 @copilot-swe-agent (#1214)
  • fix: 修复 ByteFmt 在处理负 int64 数值时导致的崩溃问题 @copilot-swe-agent (#1200)
🔧 性能优化
  • perf: 节点出错时降低 DHT 广播频率 @monkeyWie (#1186)
🚀 CI/CD
  • ci(windows): 新增独立的 EXE 安装包 @r6SHsRLF (#1211)
View originalPermalink
How v1.9.0 went
v1.8.3

v1.8.3 🌈

Added 5
  • Support custom GitHub mirror config
  • Add RPM package build
  • Add download directory placeholders and category support
  • Support webhook
  • Add support for Waterfox browser detection
Fixed 3
  • HTTP filename parsing for mixed encodings and GBK-encoded
  • Proxy username and password not persisting in settings
  • Defect in extension process during rename duplicate file

Release notes

🆕 Features
  • feat: support custom GitHub mirror config @monkeyWie (#1191)
  • feat: add RPM package build @BerryMC (#1190)
  • feat: add download directory placeholders, category support @copilot-swe-agent (#1188)
  • feat: support webhook @copilot-swe-agent (#1187)
  • feat: add support for Waterfox browser detection @monkeyWie (#1146)
🐛 Bug Fixes
  • fix: HTTP filename parsing for mixed encodings and GBK-encoded @copilot-swe-agent (#1189)
  • fix: proxy username and password not persisting in settings @copilot-swe-agent (#1183)
  • fix: defect in extension process during rename duplicate file (#1158) @Little-King2022 (#1173)
📖 Document
  • docs: add WeChat Official Account qr @monkeyWie (#1192)
🚀 CI/CD
  • ci: pin windows runner image to windows-2022 @monkeyWie (#1184)

更新日志

官方公众号已开通,欢迎关注公众号 Levi爱折腾 获取更新资讯!

🆕 新特性

feat: 支持自定义 GitHub 镜像配置 @monkeyWie (#1191) feat: 添加 RPM 包构建 @BerryMC (#1190) feat: 添加下载目录占位符和分类支持 @copilot-swe-agent (#1188) feat: 支持 Webhook @copilot-swe-agent (#1187) feat: 支持检测 Waterfox 浏览器 @monkeyWie (#1146)

🐛 Bug 修复

fix: 修复 HTTP 文件名在混合编码及 GBK 编码下的解析问题 @copilot-swe-agent (#1189) fix: 修复代理用户名和密码在设置中无法保存的问题 @copilot-swe-agent (#1183) fix: 修复重命名重复文件时扩展进程的缺陷 (#1158) @Little-King2022 (#1173) 📖 文档 docs: 添加微信公众号二维码 @monkeyWie (#1192)

🚀 CI/CD

ci: 将 Windows 运行器镜像锁定为 windows-2022 @monkeyWie (#1184)

View originalPermalink
How v1.8.3 went
v1.8.2

v1.8.2 🌈

Added 1
  • Isolate TLS fingerprint for each extension lifecycle
Changed 3
  • Refactor browser extension communication to use IPC
  • Update GitHub mirrors
  • Update deleteAll method to accept force parameter
Fixed 1
  • Fix certain special single-file torrent downloads

Release notes

🆕 Features
  • feat: refactor browser extension communication to use IPC @monkeyWie (#1130)
  • feat: update GitHub mirrors @monkeyWie (#1137)
  • feat: isolate TLS fingerprint for each extension lifecycle @monkeyWie (#1135)
🐛 Bug Fixes
  • fix: certain special single-file torrent downloads @monkeyWie (#1136)
  • fix: update deleteAll method to accept force parameter @monkeyWie (#1127)
🚀 CI/CD
  • ci: downgrade to Ubuntu 22.04 @monkeyWie (#1128)

更新日志

🆕 新特性
  • feat: 重构浏览器扩展通信以使用 IPC @monkeyWie (#1130)
  • feat: 更新 GitHub 镜像源 @monkeyWie (#1137)
  • feat: 为每个扩展生命周期隔离 TLS 指纹 @monkeyWie (#1135)
🐛 Bug 修复
  • fix: 某些特殊的单文件种子下载问题 @monkeyWie (#1136)
  • fix: 更新 deleteAll 方法以接受 force @monkeyWie (#1127)
🚀 CI/CD
  • ci: 降级至 Ubuntu 22.04 @monkeyWie (#1128)
View originalPermalink
How v1.8.2 went
v1.8.1

v1.8.1 🌈

Added 1
  • Add notify when new version option
Fixed 5
  • Add timeout to server shutdown
  • Resolve incorrect download path for single file torrent
  • Windows tray disappearing after sleep/wake cycles
  • Web auth config
  • Decode URL-encoded filename from contentDisposition header

Release notes

🆕 Features
  • feat: add notify when new version option @monkeyWie (#1115)
🐛 Bug Fixes
  • fix: add timeout to server shutdown @monkeyWie (#1116)
  • fix: resolve incorrect download path for single file torrent @monkeyWie (#1111)
  • fix: windows tray disappearing after sleep/wake cycles @monkeyWie (#1108)
  • fix: web auth config @monkeyWie (#1094)
  • fix: decode URL-encoded filename from contentDisposition header @krau (#1099)
🚀 CI/CD
  • ci: update linux runner 24.04 @pugaizai (#1117)

更新日志

🆕 新特性
  • feat: 添加有新版本时是否提醒选项 @monkeyWie (#1115)
🐛 Bug Fixes
  • fix: 添加服务关闭超时时间 @monkeyWie (#1116)
  • fix: 修复单文件种子下载路径不正确的问题 @monkeyWie (#1111)
  • fix: 修复windows托盘图标在锁屏后消失的问题 @monkeyWie (#1108)
  • fix: 修复web版本配置问题 @monkeyWie (#1094)
  • fix: 修复HTTP URL-encoded 文件名解码 @krau (#1099)
🚀 CI/CD
  • ci: 更新Linux runner版本至 24.04 @pugaizai (#1117)
View originalPermalink
How v1.8.1 went
v1.8.0

v1.8.0 🌈

Added 4
  • Add environment variables configuration support
  • Add web login page
  • Add TLS fingerprinting support in xhr for extensions
  • Add German language support
Changed 1
  • Update storage directory path for Windows
Fixed 1
  • Remove invalid characters in HTTP headers

Release notes (🎉 Celebrating 20,000 Stars )

Note: Due to the adjustment of the Windows version storage directory in PR 1087, upgrading will cause data loss. To retain old application data, you can manually move the gopeed.db, database.hive, database.lock, and extensions files from the application directory to the ./storage directory.

🆕 Features
  • feat: update storage directory path for Windows @monkeyWie (#1087)
  • feat: add environment variables configuration support @monkeyWie (#1088)
  • feat: web login page @monkeyWie (#1058)
  • feat(extension): TLS fingerprinting support in xhr @monkeyWie (#1054)
🐛 Bug Fixes
  • fix: remove invalid characters in HTTP headers @monkeyWie (#1053)
🚀 CI/CD
  • ci: update macOS version to macos-14 @monkeyWie (#1086)
🌎 Internationalization
  • feat: add german language support @Local-Gay-Communist (#1084)

更新日志 (🎉 庆祝突破 20,000 Stars )

注:因为PR 1087调整了windows版本存储目录,升级之后会导致数据丢失,如果要保留旧的应用数据,可以手动把应用目录下的gopeed.db, database.hive, database.lock, extensions 文件移动到 ./storage 目录下

🆕 新特性
  • feat: 调整 windows 存储路径 @monkeyWie (#1087)
  • feat: web版支持环境变量配置 @monkeyWie (#1088)
  • feat: web版登录界面 @monkeyWie (#1058)
  • feat(extension): TLS指纹模拟支持 @monkeyWie (#1054)
🐛 Bug 修复
  • fix: 移除非法的HTTP头字符 @monkeyWie (#1053)
🚀 CI/CD
  • ci: 更新 macOS 版本为 macos-14 @monkeyWie (#1086)
🌎 国际化
  • feat: 添加德语支持 @Local-Gay-Communist (#1084)
View originalPermalink
How v1.8.0 went
v1.7.1

v1.7.1 🌈

Added 3
  • Open in Folder with support for third-party file managers
  • Web support for relative base path
  • Translation into Portuguese (Brazil)
Changed 1
  • Workaround for app_indicator_new deprecation
Fixed 3
  • Do not add external tracker to a private torrent
  • JSON syntax error in BT config
  • Fix Go 1.24 code coverage

Release notes

🆕 Features
  • feat: Open in Folder with support for 3rd file manager @821869798 (#1045)
  • feat: web support relative base path @monkeyWie (#1001)
🐛 Bug Fixes
  • fix: do not add external tracker to a private torrent @charleshuang3 (#1011)
  • fix: json syntax error in bt config @charleshuang3 (#1014)
🚀 CI/CD
  • ci: workaround for app_indicator_new is deprecated @monkeyWie (#986)
  • ci: fix go 1.24 code coverage @monkeyWie (#988)
🌎 Internationalization
  • feat: Translation into Portuguese (Brazil) @tsabaia (#1047)

更新日志

🆕 功能
  • feat: 在文件夹中打开,支持第三方文件管理器 @821869798 (#1045)
  • feat: Web 支持相对路径 @monkeyWie (#1001)
🐛 Bug 修复
  • fix: 不将外部跟踪器添加到私有 Torrent @charleshuang3 (#1011)
  • fix: BT 配置中的 JSON 语法错误 @charleshuang3 (#1014)
🚀 CI/CD
  • CI: app_indicator_new 弃用解决 @monkeyWie (#986)
  • CI: 修复 Go 1.24 代码覆盖率 @monkeyWie (#988)
🌎 国际化
  • feat: 新增葡萄牙语 (巴西) @tsabaia (#1047)
View originalPermalink
How v1.7.1 went
v1.7.0

v1.7.0 🌈

Added 1
  • Use batch download api for create multitasks
Changed 4
  • Improve http download strategy to prevent speed drops near completion
  • Upgrade go to 1.24
  • Build separate macos packages
  • Update ru_ru.dart
Fixed 2
  • Bt seed cause crash
  • Resolve http non encode attachment filename

Release notes

🆕 Features
  • feat: use batch download api for create multitasks @monkeyWie (#978)
  • feat: improve http download strategy to prevent speed drops near completion @monkeyWie (#969)
🐛 Bug Fixes
  • fix: bt seed cause crash @monkeyWie (#985)
  • fix: resolve http non encode attachment filename @monkeyWie (#975)
🧰 Maintenance
  • chore: upgrade go to 1.24 @monkeyWie (#984)
🚀 CI/CD
  • ci: build separate macos packages @monkeyWie (#967)
🌎 Internationalization
  • feat: update ru_ru.dart @mak7im01 (#982)

更新日志

🆕 新特性
  • feat: 使用批量下载API创建多任务 @monkeyWie (#978)
  • feat: 改进HTTP下载策略防止接近完成时速度下降 @monkeyWie (#969)
🐛 Bug 修复
  • fix: 修复BT种子导致崩溃的问题 @monkeyWie (#985)
  • fix: 解决HTTP未编码附件文件名问题 @monkeyWie (#975)
🧰 维护
  • chore: 升级Go到1.24版本 @monkeyWie (#984)
🚀 CI/CD
  • ci: 单独构建macOS软件包 @monkeyWie (#967)
🌎 国际化
  • feat: 更新ru_ru.dart文件 @mak7im01 (#982)
View originalPermalink
How v1.7.0 went
View all

Discussion

If you publish gopeed, you can claim this product by proving you administer its repository.