探索 Go 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
Go 语言的平台原生 GUI 库,基于 C 语言 libui,支持 Windows、macOS 和 Linux (GTK+ 3.10+)。需 Go 1.8+ 和 cgo,当前为 Alpha 版,功能尚不完整。
现代、模块化的后渗透命令与控制框架。采用 Go 语言编写,支持多用户、负载生成、HTTP/HTTPS 监听器及自定义 C2 配置。客户端基于 Qt,提供暗色主题 UI。代理 Demon 具备睡眠混淆、系统调用间接调用、令牌库等多种高级规避技术。
Go 语言微服务框架,类似 Dubbo,性能高、易扩展。支持 TCP、HTTP、QUIC、KCP 传输,JSON、Protobuf、MessagePack 编码。提供服务发现与治理,跨语言调用。
基于 OpenAPI 3 规范生成 Go 语言的客户端和服务端样板代码,支持 HTTP 模型生成,减少重复工作,专注于业务逻辑。
为 Bubble Tea TUI 应用提供组件库,包含 Spinner、文本输入、文本域、表格、进度条、分页器、视口和列表等组件,支持高度自定义与生产环境使用。
基于 Istio 和 Envoy 的云原生 API 网关,支持 Go/Rust/JS 编写的 Wasm 插件扩展。提供 AI 网关能力,支持主流模型提供商与 MCP 服务器托管,统一管理 LLM API 与 MCP API。
纯 Go 库,利用 Chrome 构建跨平台 HTML5 桌面应用。无需捆绑浏览器,直接复用已安装的 Chrome。支持 Go 与 JavaScript 双向调用,异步通信,轻量级打包。
优雅的 Go 解释器,纯 Go 编写,支持完整 Go 规范。可嵌入应用,提供交互式 Shell,支持动态扩展与脚本执行。默认禁用 unsafe 和 syscall 以保障安全。
Lightning Network Daemon (lnd) 是一个用 Go 语言编写的完整闪电网络节点实现。它支持创建和管理支付通道、路径查找、洋葱路由支付,并完全符合 BOLT 规范。提供可插拔的后端链服务,如 btcd、bitcoind 和 neutrino。
Glide 是 Go 语言的包管理工具,用于管理 vendor 目录。支持语义版本控制、包别名、依赖扁平化,并与 Git、Bzr、Hg、Svn 等 VCS 兼容。提供 glide init、update、install 命令简化依赖管理。注意:Go 社区现推荐使用 Go Modules,Glide 已基本停止维护。
面向 Kubernetes 的开源、可扩展的持续交付解决方案,基于 GitOps Toolkit。支持多租户、同步任意数量 Git 仓库,并与 Prometheus 等生态系统组件集成。
通过注解示例程序教学 Go 语言的静态网站。包含从 examples 提取代码和注释,使用 templates 构建 public 目录的工具链。支持本地构建、测试和部署。
Go 库,用于将通用 map 值解码为原生 Go 结构体,反之亦然。适用于处理 JSON 等数据流,先读取部分数据确定结构后再解码。
Kube Bench 是一个基于 Go 语言开发的工具,用于检查 Kubernetes 集群是否按照 CIS Kubernetes Benchmark 安全基准进行安全部署。它通过 YAML 配置文件执行检查,支持在 Pod 中运行,并可作为 Trivy 和 Trivy Operator 的一部分进行 CIS 扫描。
快速强大的 Git hooks 管理器,适用于 Node.js、Ruby、Python 等多种项目。基于 Go 编写,支持并行执行、灵活文件列表、正则过滤、子目录执行、脚本运行、标签控制、Docker 支持及本地配置。
Fathom Lite 是一款开源、隐私优先的网站分析工具,基于 Go 和 Preact 构建。它提供简单的数据追踪,无需 Cookie,适合注重隐私合规的网站。
提供《The Go Programming Language》一书的示例程序,可下载、构建和运行。代码遵循 Creative Commons 许可,包含书中摘录的代码片段。
基于分布式消息传递的异步任务队列/作业队列,支持 Go 语言。提供任务注册、发送、延迟执行、重试、结果存储及复杂工作流(组、和弦、链)功能。支持多种消息代理(如 AMQP、Redis)和结果后端。
Go 语言颜色输出包,支持 ANSI 转义码和 Windows。提供多种 API,可组合前景色、背景色及样式,支持 RGB 颜色、自定义输出及禁用颜色。