探索 Go 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
Go 语言微服务框架,类似 Dubbo,性能高、易扩展。支持 TCP、HTTP、QUIC、KCP 传输,JSON、Protobuf、MessagePack 编码。提供服务发现与治理,跨语言调用。
为应用添加登录界面,支持 OAuth 与 Traefik、Nginx、Caddy 等代理集成。基于 Go 开发,提供 Docker 部署与演示。
纯 Go 库,利用 Chrome 构建跨平台 HTML5 桌面应用。无需捆绑浏览器,直接复用已安装的 Chrome。支持 Go 与 JavaScript 双向调用,异步通信,轻量级打包。
通过注解示例程序教学 Go 语言的静态网站。包含从 examples 提取代码和注释,使用 templates 构建 public 目录的工具链。支持本地构建、测试和部署。
基于 Go 的自托管 Web 文件管理器,提供现代响应式界面。支持 OIDC、密码 + 2FA 和代理登录。具备高效的索引与实时搜索,支持文件/文件夹大小及多种过滤器。可配置多源、目录级访问控制、共享选项及开发者 API。
Lightning Network Daemon (lnd) 是一个用 Go 语言编写的完整闪电网络节点实现。它支持创建和管理支付通道、路径查找、洋葱路由支付,并完全符合 BOLT 规范。提供可插拔的后端链服务,如 btcd、bitcoind 和 neutrino。
Kube Bench 是一个基于 Go 语言开发的工具,用于检查 Kubernetes 集群是否按照 CIS Kubernetes Benchmark 安全基准进行安全部署。它通过 YAML 配置文件执行检查,支持在 Pod 中运行,并可作为 Trivy 和 Trivy Operator 的一部分进行 CIS 扫描。
扫描 Kubernetes 集群,诊断并分类问题。集成 OpenAI、Azure 等 AI 后端,将 SRE 经验编码为分析器,用简单英语提供见解。
软硬路由公网神器,支持 IPv6/IPv4 端口转发、反向代理、DDNS、WOL、Stun 内网穿透、计划任务、ACME、rclone、FTP、WebDAV 和 FileBrowser。核心 Go 语言开发,提供 Web 管理界面。
Kubernetes 原生策略引擎,通过策略即代码实现安全、合规与自动化。支持验证、变更、生成和清理资源,无需新语言即可与 kubectl、GitOps 等工具集成。
在终端中运行任意 GUI 应用❗ 支持 X11 和 Wayland,基于 Go 语言编写。可通过 SSH 远程操作,甚至能在终端内运行完整桌面环境。
Glide 是 Go 语言的包管理工具,用于管理 vendor 目录。支持语义版本控制、包别名、依赖扁平化,并与 Git、Bzr、Hg、Svn 等 VCS 兼容。提供 glide init、update、install 命令简化依赖管理。注意:Go 社区现推荐使用 Go Modules,Glide 已基本停止维护。
基于 Go 的 Telegram 工具箱,单文件启动,资源占用低。支持从(受保护的)聊天中下载文件、上传文件、转发消息(自动回退与路由),并能导出消息/成员/订阅者为 JSON。速度极快,可占满带宽。
提供《The Go Programming Language》一书的示例程序,可下载、构建和运行。代码遵循 Creative Commons 许可,包含书中摘录的代码片段。
高性能、强扩展性的 Go RPC 框架,用于构建微服务。集成 Netpoll 网络库,支持 Thrift、Protobuf、gRPC 等多协议,提供服务治理、代码生成及丰富的扩展能力。
命令行工具与 Go 库,用于查询、修改和转换 JSON、YAML、TOML、XML、CSV 等数据格式。支持统一查询语法、原地修改、格式转换及脚本集成。
Go 库,用于将通用 map 值解码为原生 Go 结构体,反之亦然。适用于处理 JSON 等数据流,先读取部分数据确定结构后再解码。
Fathom Lite 是一款开源、隐私优先的网站分析工具,基于 Go 和 Preact 构建。它提供简单的数据追踪,无需 Cookie,适合注重隐私合规的网站。
专为 Go 设计的表达式语言,提供动态配置。安全、无副作用、静态类型,确保类型正确且防止运行时错误。与 Go 无缝集成,提供丰富的运算符和内置函数,性能卓越。
提供 Go 语言静态分析工具集,包含 goimports、callgraph 等命令,以及 go/ssa、go/packages 等核心包,支持 IDE 功能的 gopls 语言服务器。
Go 语言颜色输出包,支持 ANSI 转义码和 Windows。提供多种 API,可组合前景色、背景色及样式,支持 RGB 颜色、自定义输出及禁用颜色。
为 Go 语言提供流畅的 SQL 查询构建器。支持链式调用、条件构建、参数化查询及 PostgreSQL 等数据库的占位符格式。非 ORM,专注于灵活生成 SQL 语句。