2026年1月GitHub上最热门的19个Go项目
2026年1月热门Go语言仓库
Go生态系统继续蓬勃发展,涵盖AI工具、自托管应用程序和开发者基础设施的创新项目不断涌现。本月,本文将分析GitHub上最受欢迎的Go仓库。
如果您是Go的新手,可以查看我们的Go速查表,以快速了解该语言的概览。

概述
根据GitHub趋势页面的数据,以下是本月增长最活跃的19个Go项目。每个条目包括总星标数、月度增长、许可证以及项目之所以值得关注的描述。
1. Memos — 8,696 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | usememos/memos |
| 总星标数 | 56,104 |
| 许可证 | MIT |
| 类别 | 自托管笔记 |
随着对隐私保护服务(如Notion和Google Keep)的替代需求不断增长,加上Memos对资源的低要求,推动了其爆炸性增长。
Memos 是一个轻量级、自托管的笔记服务,专注于隐私和简洁性。与基于云的替代方案不同,您的想法和数据将完全由您掌控,没有跟踪、没有广告、没有订阅费用。
主要功能:
- 支持Markdown的富文本编辑
- 标签组织和过滤
- 用于集成的REST API
- 使用SQLite的单二进制部署
- Docker和Kubernetes支持
2. Beads — 6,839 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | steveyegge/beads |
| 总星标数 | 13,498 |
| 许可证 | Apache-2.0 |
| 类别 | AI编码工具 |
随着AI编码助手的普及,跨会话和分支的持久内存需求变得至关重要。Beads优雅地解决了这一缺口。
Beads 是由Steve Yegge创建的基于git的AI编码代理记忆系统。它解决了根本问题:随着对话历史增长或切换代码分支,AI代理会忘记上下文。如果您正在使用基于git的工作流程,我们的git命令速查表涵盖了您需要掌握的基本命令。
主要功能:
- 将代理任务、计划和依赖项作为JSONL文件存储在
.beads/目录中 - Git成为持久层 — 分支代码、分支上下文
- 基于哈希的ID防止多代理工作流程中的冲突
- 使用
bd ready命令进行依赖感知执行 - 声明式工作流模板的公式系统
3. Ollama — 2,966 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | ollama/ollama |
| 总星标数 | 161,004 |
| 许可证 | MIT |
| 类别 | LLM运行时 |
本地AI运动的持续势头和定期更新支持新模型(如DeepSeek和GLM-4.7)使Ollama继续处于本地LLM工具的前沿。
Ollama 是运行大型语言模型本地的最流行方式。支持GLM-4.7、DeepSeek、Qwen、Gemma、Llama和数百种其他模型,提供简单的CLI和API进行本地AI推理。如果您想在本地机器上运行LLMs而无需将数据发送到云端,Ollama使操作变得简单 — 参见我们的Ollama速查表以获取命令和配置提示。
主要功能:
- 一键模型下载(
ollama run llama3) - 兼容OpenAI的API端点
- 多模型管理
- GPU加速支持
- Modelfile自定义
4. Crush — 2,745 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | charmbracelet/crush |
| 总星标数 | 19,107 |
| 许可证 | MIT |
| 类别 | AI编码工具 |
Charmbracelet在美观的终端工具方面的声誉与AI编码代理的趋势相结合,推动了Crush的快速采用。与基于云的替代方案进行比较,请参见我们的GitHub Copilot速查表。
Crush 是“为所有人提供的华丽代理编码” — 来自Charmbracelet的基于终端的AI编码助手。使用Bubble Tea构建,它提供了一个美观的TUI(终端用户界面),用于与LLM交互以生成、重构和调试代码。
主要功能:
- 丰富的终端原生界面样式
- 多LLM提供商支持
- 代码生成和重构
- 使用Charmbracelet的TUI工具包构建
- 上下文感知的编码协助
5. WeKnora — 2,226 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | Tencent/WeKnora |
| 总星标数 | 12,634 |
| 许可证 | Apache-2.0 |
| 类别 | RAG/文档AI |
企业对能够与内部文档一起工作的RAG解决方案的需求,加上腾讯的支持和全面的功能集,推动了WeKnora的增长。
WeKnora 是腾讯开源的深度文档理解和检索增强生成(RAG)框架。它将文档堆栈转换为具有语义搜索功能的可查询知识库。
主要功能:
- 多模态文档处理(PDF、Word、图片)
- 混合检索:BM25 + 向量 + 知识图谱
- 四层模块化架构
- Web仪表板和REST API
- Docker、开发和Kubernetes部署模式
6. Keploy — 1,736 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | keploy/keploy |
| 总星标数 | 15,585 |
| 许可证 | Apache-2.0 |
| 类别 | 测试 |
左移测试运动和减少手动编写测试用例的努力使自动化测试生成变得越来越有吸引力。
Keploy 是一个API、集成和E2E测试代理,它从实际的API流量生成测试和模拟。而不是手动编写测试用例,Keploy捕获实际的网络交互并重放它们。
主要功能:
- 从API调用自动生成测试
- 为依赖项生成模拟/存根
- 语言支持:Go、Java、Node.js、Python
- 与go-test、JUnit和其他框架集成
- 与单元测试结合的覆盖率跟踪
7. res-downloader — 1,687 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | putyy/res-downloader |
| 总星标数 | 14,651 |
| 许可证 | MIT |
| 类别 | 媒体下载器 |
res-downloader 是一个桌面应用程序,用于从包括微信视频频道、抖音、快手、小红书、直播、m3u8文件和音乐服务(如酷狗和QQ音乐)在内的各种中国平台下载媒体。
主要功能:
- 多平台支持(Windows、macOS、Linux)
- 使用Go和Wails框架构建
- 支持视频、音频和图片
- m3u8/HLS流下载
- 过滤和搜索功能
8. Arcane — 1,245 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | getarcaneapp/arcane |
| 总星标数 | 4,165 |
| 许可证 | BSD-3-Clause |
| 类别 | Docker管理 |
随着容器化技术在DevOps专家以外的领域变得主流,对用户友好的Docker管理工具的需求增长,推动了Arcane的迅速崛起。
Arcane 是一个现代的Docker管理平台,具有美丽的Web界面,旨在使容器管理对每个人(不仅仅是命令行专家)都易于使用。如果您一直在寻找Portainer的替代方案,Arcane提供了全新的方法。
主要功能:
- 容器生命周期管理(启动、停止、重启、检查)
- 图像、卷和网络管理
- 实时资源监控(带图表)
- 带OpenAPI 3.1文档的RESTful API
- Docker Compose支持
9. Seanime — 1,197 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | 5rahim/seanime |
| 总星标数 | 2,559 |
| 许可证 | GPL-3.0 |
| 类别 | 媒体服务器 |
动漫社区对一个了解动漫命名惯例并能与跟踪服务集成的专用媒体服务器的需求,使Seanime成为一个突出的项目。
Seanime 是一个专为动漫和漫画设计的开源媒体服务器。它扫描本地视频文件,使用AniList和AniDB的元数据自动组织它们,并提供精美的观看体验。
主要功能:
- 动漫专用处理(季、集、多部分)
- 自动元数据丰富和艺术品
- 带字幕支持的内置视频播放器
- AniList同步观看进度
- Web界面和Electron桌面应用
10. BubbleTea — 1,169 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | charmbracelet/bubbletea |
| 总星标数 | 38,879 |
| 许可证 | MIT |
| 类别 | TUI框架 |
随着越来越多的开发者构建终端应用程序,以及Charmbracelet生态系统的发展,BubbleTea继续保持流行。
BubbleTea 是一个强大的TUI(终端用户界面)框架,用于创建包括Crush在内的许多美观的终端应用程序。基于Elm架构,它提供了一种构建交互式终端程序的函数式方法。
主要功能:
- Elm架构(模型-更新-视图)
- 通过Bubbles库进行可组合组件
- 使用Lip Gloss进行丰富的样式
- 鼠标支持
- 响应式布局
11. go2rtc — 1,063 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | AlexxIT/go2rtc |
| 总星标数 | 12,051 |
| 许可证 | MIT |
| 类别 | 流媒体 |
智能家居的采用和对无需云服务的高效本地摄像头流媒体的需求推动了go2rtc的流行。
go2rtc 是终极摄像头流媒体应用,充当RTSP、RTMP、HTTP-FLV、WebRTC、MSE、HLS、MP4、MJPEG和HomeKit之间的通用协议转换器。
主要功能:
- 多协议转换(RTSP到WebRTC,延迟约0.5秒)
- 轻量级 — 可在树莓派上运行
- 无云依赖
- 与Home Assistant和Frigate NVR集成
- 硬件转码支持(Intel、AMD、Nvidia)
12. NetBird — 960 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | netbirdio/netbird |
| 总星标数 | 21,346 |
| 许可证 | BSD-3-Clause |
| 类别 | 网络/VPN |
对企业自托管零信任网络解决方案的需求继续推动NetBird的增长。
NetBird 创建基于WireGuard的叠加网络,具有企业功能如SSO、MFA和细粒度访问控制。它是Tailscale的自托管替代方案。
主要功能:
- WireGuard网格网络
- SSO和MFA集成
- 零信任网络访问
- NAT穿透
- 管理UI仪表板
13. go-stock — 634 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | ArvinLovegood/go-stock |
| 总星标数 | 4,164 |
| 许可证 | MIT |
| 类别 | 金融/AI |
go-stock 是一个AI驱动的股票分析工具,支持A股、港股和美股市场。它将市场数据与LLM分析相结合,以提供情感和财务洞察。
主要功能:
- 多市场支持(A股、港股、美股)
- AI情感分析
- 价格警报通知
- 支持DeepSeek、OpenAI、Ollama等
- 数据本地存储
14. wx_channels_download — 573 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | ltaoo/wx_channels_download |
| 总星标数 | 4,454 |
| 许可证 | MIT |
| 类别 | 媒体下载器 |
一个用于从中国流行的社交媒体平台保存微信视频频道视频的下载器。
15. GitHub CLI — 525 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | cli/cli |
| 总星标数 | 42,257 |
| 许可证 | MIT |
| 类别 | 开发者工具 |
GitHub CLI (gh) 是GitHub官方的命令行工具,用于从终端管理仓库、拉取请求、问题和GitHub Actions。要自动化您的工作流程,请查看我们的GitHub Actions速查表。
主要功能:
- 拉取请求和问题管理
- GitHub Actions工作流程控制
- 仓库操作
- Codespaces支持
- 扩展生态系统
16. Bifrost — 483 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | maximhq/bifrost |
| 总星标数 | 1,922 |
| 许可证 | Apache-2.0 |
| 类别 | LLM基础设施 |
随着LLM采用的扩展,需要能够处理生产流量的高性能网关变得至关重要。
Bifrost 是最快的LLM网关 — 据称比LiteLLM快50倍 — 具有自适应负载均衡、集群模式、防护措施,并支持1,000多个模型,且开销低于100微秒。
主要功能:
- 在5,000 RPS下,<15微秒内部开销
- 跨提供商自适应负载均衡
- 自动故障转移和重试
- Prometheus指标和OpenTelemetry
- 带预算和速率限制的虚拟密钥
17. Semantic Router — 430 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | vllm-project/semantic-router |
| 总星标数 | 3,023 |
| 许可证 | Apache-2.0 |
| 类别 | LLM基础设施 |
运行多个LLMs的组织需要智能路由以优化成本和质量,使Semantic Router变得越来越相关。
Semantic Router 是vLLM用于Mixture-of-Models部署的智能路由系统。它根据语义分类自动将查询路由到最适合的模型,提高准确性同时降低成本。要设置支持此路由的vLLM后端,请参见我们的vLLM快速入门指南。
主要功能:
- 自动将数学、代码、创意和一般查询路由到最佳模型
- PII检测和越狱预防
- 语义缓存以减少令牌
- 在CPU上运行(无需GPU)
- 与Envoy集成的Kubernetes原生
18. Cilium — 427 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | cilium/cilium |
| 总星标数 | 23,564 |
| 许可证 | Apache-2.0 |
| 类别 | Kubernetes网络 |
持续的企业Kubernetes采用和向eBPF基础设施的转变使Cilium稳步增长。
Cilium 为云原生应用提供基于eBPF的网络、安全和可观测性。它是Kubernetes环境中需要高级网络策略的领先CNI(容器网络接口)。
主要功能:
- 基于eBPF的数据路径,高性能
- L3-L7网络策略
- 服务网格功能
- Hubble可观测性
- XDP用于DDoS防护
19. Listmonk — 399 ⭐
| 指标 | 值 |
|---|---|
| 仓库 | knadh/listmonk |
| 总星标数 | 18,890 |
| 许可证 | AGPL-3.0 |
| 类别 | 自托管电子邮件 |
对Mailchimp和其他电子邮件营销平台的自托管替代方案的兴趣增长,提高了Listmonk的可见性。
Listmonk 是一个高性能、自托管的通讯录和邮件列表管理器。它作为单个二进制文件分发,仅依赖PostgreSQL。
主要功能:
- 管理数百万订阅者
- 基于SQL的细分
- 活动分析和退订跟踪
- 事务性电子邮件API
- TOTP双重身份验证
概要表
| 排名 | 项目 | 月星标数 | 总星标数 | 类别 |
|---|---|---|---|---|
| 1 | Memos | 8,696 | 56,104 | 自托管笔记 |
| 2 | Beads | 6,839 | 13,498 | AI编码记忆 |
| 3 | Ollama | 2,966 | 161,004 | LLM运行时 |
| 4 | Crush | 2,745 | 19,107 | AI编码代理 |
| 5 | WeKnora | 2,226 | 12,634 | RAG框架 |
| 6 | Keploy | 1,736 | 15,585 | API测试 |
| 7 | res-downloader | 1,687 | 14,651 | 媒体下载器 |
| 8 | Arcane | 1,245 | 4,165 | Docker管理 |
| 9 | Seanime | 1,197 | 2,559 | 动漫媒体服务器 |
| 10 | BubbleTea | 1,169 | 38,879 | TUI框架 |
| 11 | go2rtc | 1,063 | 12,051 | 摄像头流媒体 |
| 12 | NetBird | 960 | 21,346 | WireGuard VPN |
| 13 | go-stock | 634 | 4,164 | AI股票分析 |
| 14 | wx_channels_download | 573 | 4,454 | 视频下载器 |
| 15 | GitHub CLI | 525 | 42,257 | 开发者工具 |
| 16 | Bifrost | 483 | 1,922 | LLM网关 |
| 17 | Semantic Router | 430 | 3,023 | LLM路由 |
| 18 | Cilium | 427 | 23,564 | K8s网络 |
| 19 | Listmonk | 399 | 18,890 | 通讯录管理器 |
主要趋势
AI编码工具主导: 前十名中有五个项目(Beads、Ollama、Crush、WeKnora、Keploy)与AI/LLM开发有关,反映了行业对开发者工具的关注。
自托管复兴: Memos、Seanime、Listmonk和Arcane等项目表明,对隐私保护、自托管替代云服务的需求强劲。
Go的基础设施优势: Cilium、NetBird和Bifrost展示了Go在基础设施和网络软件中的持续主导地位。
终端UI复兴: Charmbracelet的BubbleTea和Crush展示了美观终端应用程序的复兴。
相关文章
- Go速查表 — 语言语法和常见模式
- Ollama速查表 — 运行本地LLMs的命令
- vLLM快速入门 — 高性能LLM服务
- git命令速查表 — 基本的Git操作
- GitHub Actions速查表 — CI/CD工作流程自动化
- GitHub Copilot速查表 — AI编码助手命令