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