探索 Go 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
通过注解示例程序教学 Go 语言的静态网站。包含从 examples 提取代码和注释,使用 templates 构建 public 目录的工具链。支持本地构建、测试和部署。
Kube Bench 是一个基于 Go 语言开发的工具,用于检查 Kubernetes 集群是否按照 CIS Kubernetes Benchmark 安全基准进行安全部署。它通过 YAML 配置文件执行检查,支持在 Pod 中运行,并可作为 Trivy 和 Trivy Operator 的一部分进行 CIS 扫描。
Glide 是 Go 语言的包管理工具,用于管理 vendor 目录。支持语义版本控制、包别名、依赖扁平化,并与 Git、Bzr、Hg、Svn 等 VCS 兼容。提供 glide init、update、install 命令简化依赖管理。注意:Go 社区现推荐使用 Go Modules,Glide 已基本停止维护。
在终端中运行任意 GUI 应用❗ 支持 X11 和 Wayland,基于 Go 语言编写。可通过 SSH 远程操作,甚至能在终端内运行完整桌面环境。
提供《The Go Programming Language》一书的示例程序,可下载、构建和运行。代码遵循 Creative Commons 许可,包含书中摘录的代码片段。
Go 库,用于将通用 map 值解码为原生 Go 结构体,反之亦然。适用于处理 JSON 等数据流,先读取部分数据确定结构后再解码。
扫描 Kubernetes 集群,诊断并分类问题。集成 OpenAI、Azure 等 AI 后端,将 SRE 经验编码为分析器,用简单英语提供见解。
为应用添加登录界面,支持 OAuth 与 Traefik、Nginx、Caddy 等代理集成。基于 Go 开发,提供 Docker 部署与演示。
Fathom Lite 是一款开源、隐私优先的网站分析工具,基于 Go 和 Preact 构建。它提供简单的数据追踪,无需 Cookie,适合注重隐私合规的网站。
命令行工具与 Go 库,用于查询、修改和转换 JSON、YAML、TOML、XML、CSV 等数据格式。支持统一查询语法、原地修改、格式转换及脚本集成。
高性能、强扩展性的 Go RPC 框架,用于构建微服务。集成 Netpoll 网络库,支持 Thrift、Protobuf、gRPC 等多协议,提供服务治理、代码生成及丰富的扩展能力。
软硬路由公网神器,支持 IPv6/IPv4 端口转发、反向代理、DDNS、WOL、Stun 内网穿透、计划任务、ACME、rclone、FTP、WebDAV 和 FileBrowser。核心 Go 语言开发,提供 Web 管理界面。
提供 Go 语言静态分析工具集,包含 goimports、callgraph 等命令,以及 go/ssa、go/packages 等核心包,支持 IDE 功能的 gopls 语言服务器。
Go 语言颜色输出包,支持 ANSI 转义码和 Windows。提供多种 API,可组合前景色、背景色及样式,支持 RGB 颜色、自定义输出及禁用颜色。
Kubernetes 原生策略引擎,通过策略即代码实现安全、合规与自动化。支持验证、变更、生成和清理资源,无需新语言即可与 kubectl、GitOps 等工具集成。
为 Go 语言提供流畅的 SQL 查询构建器。支持链式调用、条件构建、参数化查询及 PostgreSQL 等数据库的占位符格式。非 ORM,专注于灵活生成 SQL 语句。
基于分布式消息传递的异步任务队列/作业队列,支持 Go 语言。提供任务注册、发送、延迟执行、重试、结果存储及复杂工作流(组、和弦、链)功能。支持多种消息代理(如 AMQP、Redis)和结果后端。
专为 Go 设计的表达式语言,提供动态配置。安全、无副作用、静态类型,确保类型正确且防止运行时错误。与 Go 无缝集成,提供丰富的运算符和内置函数,性能卓越。
深入解析 Go 语言(1.10+)内部机制的开源书籍。采用社区协作模式,结合代码与图示,聚焦高级主题如汇编、接口与垃圾回收,并保持与最新版本同步。
Go 语言库,简化基础设施代码的自动化测试。支持 Terraform、Packer、Docker、SSH、AWS/Azure/GCP API、Kubernetes、Helm 及 HTTP 请求等场景。
基于 Go 的极简交互式过滤工具,支持增量搜索、多行选择、范围选择及多种过滤器(如正则、模糊匹配)。可作为 grep 替代品,用于日志、进程等数据的实时筛选。
纯 Go 库,用于读取、修改和加载 eBPF 程序,并将其附加到 Linux 内核的各种钩子。支持 C 代码编译与嵌入,提供汇编、链接、性能事件读取等实用工具包。