探索 Go 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
专为 Protocol Buffers 设计的现代工具链,提供格式化、兼容性检查、代码生成和 Linter。集成 Buf Schema Registry 实现依赖管理,支持 Homebrew、Docker 等多种安装方式。
高性能、轻量级、非阻塞、事件驱动的纯 Go 网络框架。基于 epoll/kqueue,支持 TCP/UDP 和 Unix Domain Socket,提供简洁 API 用于构建高性能网络服务。
在底层 K8s 集群的命名空间内创建功能完整的虚拟集群。相比独立集群成本更低,相比普通命名空间提供更好的多租户和隔离性。主要使用 Go 语言开发。
Canopy Network 协议的 Go 语言官方实现,采用递归架构构建区块链网络,支持点对点启动和拜占庭容错共识,提供完整的区块链框架和模块化组件。
基于 Caddy 构建的现代 PHP 应用服务器,提供早期提示、Worker 模式、实时能力、自动 HTTPS 及 HTTP/2/3 支持。支持任何 PHP 应用,官方集成可加速 Laravel 和 Symfony 项目。可作为 Go 库嵌入 PHP。
现代 Go 语言全文检索库,支持文本、数值、地理空间及向量索引。提供智能默认配置与强大自定义能力,涵盖多种查询类型与混合搜索,内置多语言分析器与命令行工具。
真正开源的 MongoDB 替代品。作为代理将 MongoDB 5.0+ 协议转换为 SQL,使用 PostgreSQL 及 DocumentDB 扩展作为后端。兼容 MongoDB 驱动和工具,可作为 MongoDB 5.0+ 的即插即用替代方案。
命令行工具,用于操作远程容器镜像仓库,支持镜像复制、检查、删除及同步,无需 root 权限或守护进程,兼容 OCI 和 Docker 镜像。
作为 Terraform 的 AWS 云资源管理插件,基于 Go 语言开发,支持通过声明式配置自动化管理 AWS 基础设施。
分布式事务框架,支持 Saga、TCC、XA、2 阶段消息、Outbox 等多种模式,提供多语言 SDK 与多种存储引擎,适用于缓存管理、秒杀扣减库存等场景。
基于 Go 的联邦 OpenID Connect (OIDC) 提供商,支持可插拔连接器。通过 LDAP、SAML 或 GitHub 等身份提供商进行认证,为客户端应用提供统一的 OIDC 接口。原生支持 Kubernetes,通过 OIDC 插件驱动 API 服务器认证。
快速安全的独立服务器,用于动态调整、处理和转换图像。基于 Go 语言,支持多种格式,提供智能裁剪、优化和水印功能,可作为应用内图像处理库的替代方案。
Go 语言的 Qt 绑定,支持 Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly 等多平台。可简化 Qt 应用的部署。
Golang 实现的 JSON Web Tokens (JWT) 库,支持解析、验证、生成和签名。支持 HMAC SHA、RSA、RSA-PSS 和 ECDSA 等算法。项目已归档,新维护地址为 golang-jwt/jwt。
用 Go 编写的开源 API 网关,支持 REST、GraphQL、TCP 和 gRPC 协议。提供开箱即用的功能,包括限流、认证、分析和微服务模式,可原生运行于 Kubernetes。
Go 语言编写的跨平台 RPA、GUI 自动化与计算机控制库。支持鼠标键盘操作、屏幕读取、窗口管理、图像处理及全局事件监听。兼容 Mac、Windows、Linux (X11) 及 arm64/x86-64 架构。
跨平台文件系统通知库,支持 Windows、Linux、macOS、BSD 和 illumos。基于 Go 1.17+,提供事件监听与错误处理。需手动添加目录,不支持递归监控。
Go 语言编写的 OpenAI API 客户端库,支持 ChatGPT、GPT-4、DALL·E、Whisper 等模型。提供非官方 Go 客户端,包含流式响应与音频转录功能。
基于 Mirai 和 MiraiGo 的 OneBot Golang 原生实现,轻量、跨平台。兼容 OneBot-v11,支持 HTTP API、WebSocket 及多种扩展功能。
专为 Kubernetes 打造的现代 Linux 发行版,安全、不可变且极简。所有系统管理通过 API 完成,无 Shell。提供原子更新、消除配置漂移,并内置 mTLS 认证。
极简 Go 包,用于创建控制台用户界面。支持视窗重叠、运行时修改、全局/视窗级按键绑定、鼠标、彩色文本及可定制编辑模式。易于构建可复用组件与复杂布局。