管理Go包导入路径
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
GopherPit 是面向 Go 语言生态的远程导入路径管理服务,也就是常说的 Go vanity import path。它允许开发者用 project.example.com/package 这样的自有域名或 gopherpit.com 子域名作为 Go 包导入路径,并通过 HTML meta tag 告诉 Go tool 实际代码仓库位置。核心价值在于把 import path 与 GitHub、GitLab、Bitbucket 或私有仓库地址解耦,后续迁移托管平台或版本控制系统时,用户代码中的导入路径可以保持不变。
功能上,GopherPit 支持添加任意数量的域名和包路径,可为包指定仓库地址、版本控制系统,以及特定 branch 或 tag,适合在同一仓库中维护不兼容版本。支持的 VCS 包括 git、hg、bzr、svn。它还提供团队管理能力,允许其他用户共同管理某个域名下的包,并记录详细审计日志。
API 方面,GopherPit 提供 HTTP API v1,覆盖域名、域名验证 token、域名用户、包的增删改查。认证使用 X-Key 携带 Personal Access Token,并可按 IP 子网过滤;请求和响应为 JSON。官方还提供 Go client package,并给出 curl 示例、资源字段和错误码,文档在 API 层面较完整。
正文明确说明该服务免费,源代码以 BSD license 开源。部署形态上既可使用 gopherpit.com 公共服务,也支持 on-premises 私有化安装到任意域名,并提供 Releases 与 Docker images。TLS 证书可通过 Let’s Encrypt 自动申请和续期。对企业内部私有 Go 包来说,自托管是一个重要优势。
优点是定位清晰、实现方式符合 Go tool 原生机制、无需额外客户端工具,且免费开源、可自托管。它特别适合 Go 开源库作者、重视品牌域名的团队、使用私有仓库的企业,以及担心代码托管平台迁移影响 import path 的项目。
不足是产品非常垂直,只解决 Go 包导入路径管理问题;正文未提供 SLA、高可用、备份、商业支持或运营团队规模信息。若使用公共服务,仍需信任 gopherpit.com 的长期可用性;若自托管,则需要自行承担部署和运维。
抓取文本未提供中国大陆访问、备案、CDN、支付方式等信息,因此中国访问状态判断为未知。由于服务免费,支付问题通常不是主要障碍。替代方案包括自建静态 HTML meta tag 页面、使用 GitHub Pages/Cloudflare Pages 配合自定义域名,或在更复杂场景下考虑 Go proxy 类方案。
本测评基于公开资料整理,不构成购买建议,请以 gopherpit.com 官网实际信息为准。
解决Go包自定义域名导入路径问题。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。