探索 Go 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
展示在 Go 中高效处理百万级 WebSocket 连接的实现方案。包含多个示例,演示如何克服操作系统、硬件及 Go 运行时的限制,以极低内存(<1GB)支撑高并发连接。
无需 root 权限即可监控 Linux 进程,通过 procfs 扫描和 Inotify 监听捕获短生命周期进程,适用于 CTF 枚举和安全演示。
基于 Gin 的模块化 API 框架,集成 JWT、CORS、Zap 日志、Prometheus 监控、Swagger 文档、GORM 数据库等常用组件,支持代码生成与 GraphQL,助力快速业务开发。
完全本地运行的搜索聚合器,使用 LLM Agent 链处理问题。无需 OpenAI 或 Google API 密钥,保护隐私。支持实时进度查看、追问和移动端设计。
Go 应用的 Prometheus 指标库,包含应用插桩和 HTTP API 客户端。支持 Go 最近两个主要版本,API 客户端仍为实验性。
原 Dragonfly 项目已归档,代码迁移至新仓库 Dragonfly2。基于 Go 语言开发,专注于高效、稳定的 P2P 文件分发与镜像同步。
基于 Go 和 GLFW,将 Flutter 带到 Windows、macOS 和 Linux 桌面。支持热重载、插件系统、跨平台编译及标准键盘快捷键等核心功能。
全功能一体化邮件服务器,采用 Go 语言开发。支持 SMTP 发送与接收、IMAP 存储访问,并集成 DKIM、SPF、DMARC 等安全协议。旨在替代 Postfix、Dovecot 等多个组件,通过统一配置降低维护成本。
基于 Gin、MongoDB 和 JWT 认证的 Go 后端清洁架构项目,包含测试与 Docker 支持。提供分层架构(路由、控制器、用例、仓库、领域),可作为模板快速构建。
基于 RPC 的 Go 插件系统,支持跨语言 gRPC、复杂参数与双向通信。内置日志、协议版本控制及安全验证,已在 Terraform、Vault 等生产环境中广泛使用。
容器原生、云无关的无服务器平台,基于 Go 开发。支持 Docker 容器作为函数,兼容所有语言,可在公有云、私有云及混合云中运行。开源且易于开发者和运维人员使用。
用于大规模网站视觉检查的工具,可快速生成 HTTP 攻击面概览。支持从 Nmap/Masscan 等工具导入数据,自动扫描常见 Web 端口并生成截图与 HTML 报告。
用于 Docker 和 Kubernetes 的监控、可视化与管理工具。自动生成应用拓扑图,实时查看容器状态,支持交互式管理(如暂停、重启、执行命令)和插件扩展。
Go 语言机器学习库。支持自动微分、符号微分、梯度下降优化。提供神经网络构建函数,性能媲美 Theano 和 TensorFlow,支持 CUDA/GPGPU 计算。
用 Go 编写的快速端口扫描器,专注于可靠性与简洁性。支持 SYN/CONNECT/UDP 扫描,具备 DNS 端口枚举、IP 去重、IPv6 支持及 Shodan 被动枚举功能。可与 NMAP 集成,支持多种输入输出格式,适用于漏洞赏金和渗透测试中的攻击面发现。
面向音乐家的文本编程语言。使用纯文本和命令行创作与回放音乐,语法简洁灵活,支持交互式 REPL 和程序化作曲。基于 Go 语言开发,可生成 MIDI 音乐。
基于 YAML 的服务器配置验证工具,支持快速生成测试用例。单二进制文件 <10MB,测试执行速度极快。提供容器和 Kubernetes 集成,可作为健康检查端点。
Go 语言绑定,提供对 Discord 聊天客户端 API 的低级访问。几乎支持所有 Discord API 端点、WebSocket 接口和语音接口。
基于 Go 的 Kubernetes 微服务模板,用于 e2e 测试与工作坊。支持健康检查、优雅关闭、Prometheus 指标、结构化日志、故障注入、Swagger 文档、多架构镜像、镜像签名、SBOM、CVE 扫描。提供 HTTP/gRPC API,涵盖状态、缓存、环境变量、JWT 令牌等。
云原生流量编排系统,基于 Go 开发。提供高可用、高性能、可观测性与可扩展性。支持 HTTP/1.1、HTTP/2、HTTP/3(QUIC)、MQTT 协议,具备丰富路由规则、熔断限流、蓝绿与金丝雀部署、API 聚合编排、安全认证(JWT、OAuth2、Let's Encrypt)等功能。可作为 Kubernetes Ingress 控制器、服务网格控制面/边车,集成 Knative、Eureka、Consul 等。
基于 Go 语言的拜占庭容错共识引擎,用于安全复制状态机。支持 Cosmos 生态,提供区块链核心功能。版本 0.34.24 为 LTS 稳定版。
受 RocksDB/LevelDB 启发的 Go 语言键值数据库,专为 CockroachDB 设计,提供高性能存储引擎,支持范围删除、快照等核心功能。
开源授权服务,灵感源自 Google Zanzibar,用于构建细粒度、可扩展的访问控制系统。现已加入 FusionAuth,支持快速部署与运行时授权检查。