探索 Go 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
纯 Go 实现的 ECMAScript 5.1 引擎,强调标准合规与性能。支持 ES5.1 全部特性及部分 ES6,通过 TC39 测试套件,可运行 Babel、TypeScript 等工具。已知 WeakMap、WeakRef 等存在兼容性限制。
Tfsec 是 Aqua Security 的静态分析工具,用于扫描 Terraform 代码中的安全配置问题。现已整合至 Trivy,提供更全面的 IaC 扫描能力。
轻量级、框架无关的数据库迁移工具,支持MySQL、PostgreSQL、SQLite、ClickHouse等。使用纯SQL编写迁移,支持原子事务、schema文件导出和环境变量配置。提供独立二进制文件,易于分发。
列出并诊断系统中正在运行的 Go 进程。支持本地和远程模式,可获取进程信息、堆栈跟踪、内存统计等。通过 `gops` 命令快速查看所有 Go 进程,或针对特定 PID 进行深入分析。
高性能、并发安全的 Go 内存缓存库。采用 TinyLFU 混合策略,实现高命中率与低内存开销。支持基于成本的逐出、完全并发及可选性能指标,API 简单易用。
KubeVirt 是 Kubernetes 的虚拟机管理扩展,通过自定义资源定义扩展 Kubernetes API,实现虚拟机的声明式创建、调度、启动、停止和删除。
Go 语言实现的 Lua 5.1 虚拟机与编译器,提供易用的 Go API 用于嵌入脚本语言。性能与 Python3 相当,支持 Goroutine 通道操作。
超全 golang 面试题合集 + 学习指南 + 知识图谱 + 成长路线。涵盖核心知识、常用库、算法、框架及面试题,持续更新。
基于 FastAPI 的 Grok 网关,提供 OpenAI 兼容 API,支持流式对话、多账号池、图片视频生成与管理,内置 WebUI 和 Admin 后台。
Flux v1 是 GitOps 工具,已停止维护,由 fluxcd/flux2 接替。建议用户迁移到 v2,以获得多租户、多仓库同步和增强的安全性与可观测性。
高性能企业级 AI 网关,支持 1000+ 模型,50x 优于 LiteLLM,自适应负载均衡、集群模式、防护机制,5k RPS 下延迟 <100 µs。
高级 DNS 隧道 VPN,用于绕过审查。基于 Go 实现,优化低开销 ARQ、解析器负载均衡、高丢包稳定性与速度,超越 DNSTT 和 SlipStream。
Kubernetes 原生无服务器框架,基于自定义资源定义实现函数即服务,支持自动扩缩容、API 路由和监控。提供 UI 和 Serverless Framework 插件,兼容 Kubernetes 1.9+ 版本。
高级 Go 静态分析工具,检测 bug、性能问题并提供代码简化建议。支持多种工具,如 structlayout 优化结构体布局。可通过 go install 安装,兼容最新 Go 版本。
基于 Go 的快速轻量级 DNS 代理,作为本地网络的广告拦截器。支持自定义 DNS 解析、条件转发、多种协议(DoH/DoT)及安全特性,提供 Prometheus 指标和 Grafana 仪表板,单二进制文件,支持 Docker 和多架构部署。
高性能 API 网关框架,支持中间件扩展。基于 Go 语言开发,可聚合多个后端服务,转换并精简响应数据。提供灵活的插件机制,适用于构建微服务网关。
使用 GPG 加密 Git/Mercurial/Subversion 仓库中的敏感文件,实现安全存储。提供命令行工具简化加密与解密流程,支持团队协作与密钥管理。
提供 gRPC Go 中间件:拦截器链、认证、日志、重试等。支持链式调用,实现认证、日志、追踪、指标、验证、限流等通用模式,提升可观测性。
Kubernetes 操作器,从 AWS Secrets Manager 等第三方服务读取信息,并自动注入为 Kubernetes Secrets。支持多种外部密钥管理系统。