探索 Go 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
Go 语言的 Qt 绑定,支持 Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly 等多平台。可简化 Qt 应用的部署。
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 客户端,包含流式响应与音频转录功能。
Golang 实现的 JSON Web Tokens (JWT) 库,支持解析、验证、生成和签名。支持 HMAC SHA、RSA、RSA-PSS 和 ECDSA 等算法。项目已归档,新维护地址为 golang-jwt/jwt。
开源、可扩展的实时消息服务器,支持 WebSocket、HTTP 流、SSE、gRPC、WebTransport 等传输协议。提供 PUB/SUB 模型,语言无关,可与任何后端集成,用于构建聊天、实时评论、多人游戏等应用。
基于 Mirai 和 MiraiGo 的 OneBot Golang 原生实现,轻量、跨平台。兼容 OneBot-v11,支持 HTTP API、WebSocket 及多种扩展功能。
基于 Go 的开源容器镜像仓库实现,遵循 OCI 分发规范,提供安全、可扩展的内容分发工具链,支持 Docker Hub 等核心平台。
极简 Go 包,用于创建控制台用户界面。支持视窗重叠、运行时修改、全局/视窗级按键绑定、鼠标、彩色文本及可定制编辑模式。易于构建可复用组件与复杂布局。
jq for binary formats - tool, language and decoders for working with binary and text formats. 支持多种格式如 MP4、FLAC、JPEG、可执行文件、数据包捕获及序列化格式。提供交互式 REPL,支持函数和名称自动补全。
专为开发者设计的屏幕共享工具,基于 Go 语言构建。支持多用户、WebRTC 安全传输,低延迟高分辨率。通过 Docker 或单二进制文件简单安装,内置 TURN 服务器实现 NAT 穿透。
开源计量与基于用量的计费 API,替代 Chargebee、Recurly 或 Stripe Billing。支持事件驱动、混合定价(订阅与用量)、自服务与销售驱动,可组合、自托管,数据保留在基础设施内。
模拟网络延迟、丢包、带宽限制等常见问题,用于测试分布式系统在非灾难性故障下的表现。支持 Linux、BSD/OSX 等系统,通过封装 iptables、tc、ipfw 等工具实现。
基于 Kubernetes 的事件驱动自动伸缩组件,为容器提供事件驱动的伸缩能力,支持从零到零的精细伸缩,可作为 Kubernetes 指标服务器使用。
Python 到 Go 的源码转译器和运行时,旨在成为 CPython 2.7 的近似替代品。将 Python 源码编译为 Go 源码,再编译为原生代码,无需虚拟机。不支持 exec、eval 和 C 扩展模块。
为 Go 提供更安全的结构化并发工具。包含 WaitGroup、并发池、结果池、错误池、上下文池、流式处理、并发迭代和 panic 捕获器。支持并发限制、错误聚合、任务取消和有序回调。
Kubernetes 控制器,自动监听 ConfigMap 和 Secret 变更,并对关联的 Deployment、StatefulSet、DaemonSet 等工作负载执行滚动升级。支持注解自定义触发规则,无需手动重启。
基于 Go 的快速多用途 HTTP 工具包,支持使用 retryablehttp 库运行多个探测。具备自动 HTTPS 降级、WAF 处理、多协议探测及结果可靠性保障。
Docker 兼容的 containerd CLI,支持 Compose、Rootless、eStargz、OCIcrypt、IPFS 等特性。
专为开发者设计的邮件与 SMTP 测试工具,提供 API。作为 SMTP 服务器运行,拥有现代化 Web 界面查看捕获的邮件,支持实时更新、HTML 检查、链接检查、垃圾邮件测试、消息标记、SMTP 中继与转发等功能。单二进制文件或 Docker 镜像运行,零依赖,跨平台。
实时麦克风降噪应用,适用于 Linux PulseAudio 或 PipeWire。基于 RNNoise 技术,创建虚拟麦克风,可有效抑制键盘、风扇等环境噪音。
自托管、轻量级的服务器与网站监控及运维工具。支持系统状态、HTTP (SSL 证书)、TCP、Ping 监控,提供告警推送、定时任务和 Web 终端。