探索 Go 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
基于 Go 的自托管 Git 服务器,支持命令行 TUI 界面。可通过 SSH、HTTP 或 Git 协议克隆仓库,提供 Git LFS 支持与访问控制。支持公钥认证、匿名访问及用户令牌管理。
使用 GPG 加密 Git/Mercurial/Subversion 仓库中的敏感文件,实现安全存储。提供命令行工具简化加密与解密流程,支持团队协作与密钥管理。
高性能 API 网关框架,支持中间件扩展。基于 Go 语言开发,可聚合多个后端服务,转换并精简响应数据。提供灵活的插件机制,适用于构建微服务网关。
高级 Go 静态分析工具,检测 bug、性能问题并提供代码简化建议。支持多种工具,如 structlayout 优化结构体布局。可通过 go install 安装,兼容最新 Go 版本。
提供 gRPC Go 中间件:拦截器链、认证、日志、重试等。支持链式调用,实现认证、日志、追踪、指标、验证、限流等通用模式,提升可观测性。
社区驱动的 MCP 服务器注册表服务,为 MCP 客户端提供服务器列表,类似应用商店。支持 Go 开发,API 已冻结 v0.1 版本,提供预览发布和开发指南。
Go 语言的 HTTP 代理库,支持自定义代理服务器、HTTPS MITM 中间人代理、请求/响应拦截与修改。可配置缓存、日志及多种代理模式,适用于高流量场景。
简单强大的 Go ORM,支持 MySQL、PostgreSQL、TiDB、SQLite、MSSQL、Oracle。提供链式 API、事务、读写分离、缓存、乐观锁及 SQL 构建器。
通用文件系统抽象层,为 Go 语言提供统一 API,支持本地、内存、归档及网络存储。核心特性包括 os 包兼容、内存文件系统测试、以及通过组合实现沙盒、缓存和安全限制。
在本地、云或数据中心创建 Docker 主机。自动安装 Docker 并配置客户端,支持 VirtualBox、DigitalOcean 等驱动。
为 Kubernetes 内置自动伸缩管道提供可扩展、高效的容器资源指标来源。从 Kubelet 收集指标并通过 Metrics API 暴露,供 HPA 和 VPA 使用。支持每 15 秒快速收集,资源消耗低,可扩展至 5000 节点集群。
终端版 Slack 客户端,使用 Go 语言开发。支持二进制、Go 及 Docker 安装。提供 Vim 风格快捷键,可配置令牌与聊天界面。
开源 AI 门户,快速构建运营级平台,集成 Coze、Dify、FastGPT 等开发平台,支持 AI 代理、提示词和工具管理。提供企业级权限、SSO 支持和本地/云端一键部署。
Kubernetes 操作器,从 AWS Secrets Manager 等第三方服务读取信息,并自动注入为 Kubernetes Secrets。支持多种外部密钥管理系统。
Go 语言客户端,用于 NATS 云原生消息系统。支持发布/订阅、请求/响应、JetStream 持久化消息及服务 API。提供认证与连接管理。
基于 Go 的快速轻量级 DNS 代理,作为本地网络的广告拦截器。支持自定义 DNS 解析、条件转发、多种协议(DoH/DoT)及安全特性,提供 Prometheus 指标和 Grafana 仪表板,单二进制文件,支持 Docker 和多架构部署。
Go 语言的 SQL 驱动模拟库,用于测试数据库交互,无需真实数据库连接。支持并发、多连接、Go 1.8 上下文及命名参数,严格按期望顺序匹配,无第三方依赖。
为 Go Web 应用提供简洁、地道的认证包编写方式。支持 OAuth、OAuth2 等多种协议,只需实现 Provider 和 Session 接口即可扩展。灵感源自 OmniAuth。
基于 Go 的灵活事件与自动化系统,通过模块化蜂巢(Hives)连接 Twitter、RSS、邮件等服务,实现事件触发的任务自动化。支持自定义代理,轻松扩展。
基于 Graphviz 可视化 Go 程序调用图。支持交互式查看器,可按包或类型分组,过滤标准库调用,并生成 SVG/PNG 等格式的静态输出。