探索 Go 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
一个用于编写华丽 Shell 脚本的工具,利用 Bubbles 和 Lip Gloss 库,无需编写 Go 代码即可为脚本和别名添加交互式界面。提供多种可配置的实用命令,如选择、输入、确认、过滤等,支持多种安装方式。
基于 Golang 与 Flutter 开发的现代下载器,支持 HTTP、BitTorrent、Magnet 协议,全平台可用。可通过 API 或扩展进行高度自定义,满足多样化下载需求。
命令行工具,扩展 git 以增强 GitHub 使用体验。支持克隆、PR 管理等操作,可安全别名为 git。提供多种安装方式,适用于 macOS、Linux、Windows 等平台。
gRPC 的 Go 语言实现,基于 HTTP/2 的高性能 RPC 框架。支持移动优先和通用 RPC 场景,提供完整的 API 参考和快速入门指南。
Go 微服务框架,提供分布式系统开发核心需求。支持 RPC 与事件驱动通信,具备认证、动态配置、数据存储、服务发现、负载均衡、消息编码、RPC 客户端/服务器、异步消息传递及可插拔接口等特性。默认配置合理,架构灵活,可快速上手。
用于 Kubernetes 的声明式 GitOps 持续交付工具。基于 Go 语言开发,支持应用定义、配置和环境的版本控制,实现自动化、可审计的部署与生命周期管理。
官方 Redis Go 客户端,支持 Redis 8.0+ 及集群、哨兵、管道、事务、发布订阅、Lua 脚本等功能,提供自动连接池与可配置缓冲区。
轻量、地道且可组合的 Go HTTP 服务路由器,专为构建可维护的大型 REST API 而设计。基于 Go 1.7+ 的 context 包,支持中间件、路由组和子路由挂载,100% 兼容 net/http。
简单、现代且安全的加密工具与 Go 库。提供小型显式密钥,无配置选项,支持 UNIX 风格的管道组合。支持后量子加密,可通过插件扩展硬件令牌。
SOPS 是一款简单灵活的机密管理工具,支持 YAML、JSON、ENV、INI 和 BINARY 格式。可使用 AWS KMS、GCP KMS、Azure Key Vault、age 和 PGP 进行加密,提供安全的文件编辑体验。
基于 Go 1.18+ 泛型的 Lodash 风格工具库,提供切片、映射、通道等数据结构的便捷操作方法,如 map、filter、contains、find 等,简化常见编码任务并提升代码可读性。
终端编程新搭档,支持多 LLM 模型、会话管理、LSP 增强与 MCP 扩展,跨平台运行于 macOS、Linux、Windows 等系统。
基于 MySQL 的云原生水平扩展分布式数据库系统。通过通用分片实现无限扩展,应用代码无需感知数据分布。源自 YouTube 架构,被 Slack、京东等公司采用。
自托管 WAF / 反向代理,保护 Web 应用免受攻击。采用 Go 语言开发,提供攻击防御、速率限制、反机器人挑战、认证挑战和动态保护等功能。
Git for Data!一个支持 SQL 查询的版本化数据库,提供类似 Git 的分支、合并、推送和拉取功能。兼容 MySQL 协议,可通过 CLI 或 SQL 系统表进行版本控制。
开源、可靠、轻量级容器运行时,专注于简单性、健壮性和可移植性。作为守护进程运行,管理容器完整生命周期,支持 Linux 和 Windows。
在 macOS、Linux 等主机上启动 Linux 虚拟机,专注于容器运行。支持 containerd、Docker、Podman 和 Kubernetes,提供自动文件共享与端口转发。
纯 Go 语言库,用于读写 Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) 电子表格。支持 2007 及以后版本,兼容复杂组件,提供流式 API 处理海量数据。
开源图书,涵盖CGO、Go汇编、RPC、Web框架、分布式系统等高阶主题,适合有经验的Go开发者深入学习。
提供基础设施的连接、认证、访问控制和审计。支持单点登录、无密钥访问、安全隧道、会话录制、RBAC/ABAC、最小权限和即时访问请求。兼容 SSH、Kubernetes、数据库、RDP、Web 应用和云 API。
基于 Kubernetes 的云原生微服务示例应用,包含 11 个微服务,使用 gRPC 通信。演示如何在 Google Cloud 上使用 GKE、Istio 等技术构建现代应用。