探索 Go 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
Go 语言的 HTTP 代理库,支持自定义代理服务器、HTTPS MITM 中间人代理、请求/响应拦截与修改。可配置缓存、日志及多种代理模式,适用于高流量场景。
Go 语言客户端,用于 NATS 云原生消息系统。支持发布/订阅、请求/响应、JetStream 持久化消息及服务 API。提供认证与连接管理。
为 Kubernetes 内置自动伸缩管道提供可扩展、高效的容器资源指标来源。从 Kubelet 收集指标并通过 Metrics API 暴露,供 HPA 和 VPA 使用。支持每 15 秒快速收集,资源消耗低,可扩展至 5000 节点集群。
通用文件系统抽象层,为 Go 语言提供统一 API,支持本地、内存、归档及网络存储。核心特性包括 os 包兼容、内存文件系统测试、以及通过组合实现沙盒、缓存和安全限制。
开源设备管理平台,专为拥有数千台计算机的 IT 和安全团队设计。支持 API、GitOps、Webhook、YAML 和人类操作。提供漏洞报告、检测工程、MDM、设备健康监控、基于状态的访问控制等功能。支持 Linux、macOS、Windows、Chromebook、AWS、GCP、Azure 等多种平台。轻量模块化,可自由启用或禁用功能。与 Munki、Chef、Puppet、Ansible 及 Crowdstrike、SentinelOne 等工具无缝集成。免费版本永久免费,由独立公司维护,社区活跃。
简单强大的 Go ORM,支持 MySQL、PostgreSQL、TiDB、SQLite、MSSQL、Oracle。提供链式 API、事务、读写分离、缓存、乐观锁及 SQL 构建器。
在本地、云或数据中心创建 Docker 主机。自动安装 Docker 并配置客户端,支持 VirtualBox、DigitalOcean 等驱动。
开源工具,无需 NodeJS,支持从 Google Photos Takeout、iCloud、本地文件夹等导入照片到自建 Immich 服务器。具备重复检测、RAW+JPEG 处理、跨平台支持,可处理 10 万+ 照片。
终端版 Slack 客户端,使用 Go 语言开发。支持二进制、Go 及 Docker 安装。提供 Vim 风格快捷键,可配置令牌与聊天界面。
专为家庭用户设计的库存与组织系统。采用 Go 语言开发,轻量快速,内存占用低。支持分类、位置、标签管理,具备强大搜索、图片上传、文档保修追踪及采购维护记录功能。界面响应式,可部署于任何平台。
为 Go Web 应用提供简洁、地道的认证包编写方式。支持 OAuth、OAuth2 等多种协议,只需实现 Provider 和 Session 接口即可扩展。灵感源自 OmniAuth。
Go 语言的 SQL 驱动模拟库,用于测试数据库交互,无需真实数据库连接。支持并发、多连接、Go 1.8 上下文及命名参数,严格按期望顺序匹配,无第三方依赖。
开源命令行工具,为 PostgreSQL 提供零停机、可逆的模式迁移。支持多版本模式同时运行,自动回填数据,即时回滚,无需从头开始。基于 Go 编写,跨平台单二进制文件。
基于 Go 的银行后端服务实战项目,涵盖数据库设计、RESTful API、Kubernetes 部署、gRPC、异步任务等全流程开发。
基于 Graphviz 可视化 Go 程序调用图。支持交互式查看器,可按包或类型分组,过滤标准库调用,并生成 SVG/PNG 等格式的静态输出。
现代安全编排引擎,支持声明式 YAML 工作流、多运行器、事件驱动触发、模板引擎、实用函数、REST API、分布式执行、通知集成、云存储及 LLM 集成。提供 CLI 与 Web UI,支持 Docker 部署。
专为摄影师设计的自托管相册应用。基于 TypeScript 开发,自动扫描文件系统中的照片和视频,生成缩略图以实现快速浏览。支持用户管理、相册共享和密码保护链接。
OpenTelemetry Go 实现,提供 API 和 SDK 用于应用性能与行为的直接度量,并将数据发送至可观测性平台。支持 Traces 和 Metrics 稳定版,Logs 测试版。兼容当前支持的 Go 版本。
基于 Go 的灵活事件与自动化系统,通过模块化蜂巢(Hives)连接 Twitter、RSS、邮件等服务,实现事件触发的任务自动化。支持自定义代理,轻松扩展。
数据管道工具,用于云配置与安全数据。构建云资产清单、CSPM、FinOps 和漏洞管理方案。从 AWS、Azure、GCP 及 70+ 云与 SaaS 源提取数据。基于 Go,支持 SQL 查询,可集成 BI、Slack 等工具。
Go 语言实现的轻量级 WebSocket 库。提供零拷贝升级、无中间内存分配的 I/O 操作。支持低级 API 以自定义数据包处理与缓冲区复用逻辑,同时提供 wsutil 高级封装库加速开发。
基于 Go 开发的极简 Linux 发行版,将整个操作系统作为 Docker 容器运行。系统服务如 udev 和 rsyslog 均由 Docker 管理,仅包含运行 Docker 所需的最小软件集,体积轻量。通过系统 Docker 和用户 Docker 的分离设计,确保核心系统安全。
基于以太坊的扩容解决方案,采用 OP Stack 开源软件栈,支持构建可扩展的区块链。核心原则是影响=利润,通过激励机制驱动去中心化经济发展。
实时监控 Proxmox、Docker 和 Kubernetes,提供 AI 驱动的洞察、智能告警和统一仪表板。支持多平台、安全设计,并提供社区和 Pro 版本功能。
Go 语言的 Telegram Bot API 绑定库,提供简洁的 API 封装。支持轮询和 Webhook 方式接收更新,代码示例清晰,易于集成。官方文档和开发群组提供支持。