一款用 Golang 和 Flutter 打造的开源多协议下载器
先解决名字问题:它的全称是 Go Speed,中文直译「够快下载器」。名字里的 Go 一语双关——既指下载速度够快,也指它后端使用的 Golang 语言。
项目的基本盘
- 后端 Golang:下载核心用 Go 语言写成,靠协程实现多任务并发与多连接分段传输,这也是「高速」标签的底气所在。
- 前端 Flutter:界面层用 Flutter 原生渲染,不是 Electron 或 WebView 套壳,安装包体积和内存占用都明显更小。
- 开源协议 GPLv3:源码在 GitHub 上完全公开,任何人都可以审查、修改、自行编译。
- 社区驱动:项目纯为爱发电,接受捐赠维持运转,功能迭代依赖社区反馈与贡献。
平台覆盖到什么程度
同一套核心,官方直接提供了八种使用形态:
- Windows、macOS、Linux 桌面客户端
- Android 安装包、iOS 自签包
- 无界面的命令行工具
- 可远程访问的 Web 版与 Docker 镜像(NAS 玩家的主流玩法)
这份覆盖面在同类工具里非常少见——绝大多数竞品只做桌面端,移动端基本空白。
前后端怎么协作
桌面端里 Go 核心编译成动态库与 Flutter 界面直接通讯;Web 版和 Docker 版则是前后端分离,界面跑在浏览器里,通过 HTTP 与服务端对话。这种架构决定了它天然适合「下载核心放服务器、控制端随手拿一台设备」的使用方式。
相关阅读
- 还没装?看各平台安装包选择指南。
- 想了解它到底强在哪:看核心功能一览。
- 关心 2.0 版本的新变化:看稳定版与测试版怎么选。