探索 Go 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
通过分步工作坊构建自己的 AI 编码助手。从基础聊天机器人开始,逐步添加文件读取、命令执行和代码搜索等工具。使用 Go 语言和 Anthropic Claude API。
使用 Go 语言快速创建美观的系统架构图。基于 Graphviz,支持定义节点、分组和连接,可生成 DOT 文件及 PNG 等格式图像。
静态代码分析工具,用于基础设施即代码 (IaC)。支持 Terraform、CloudFormation、ARM、Kubernetes、Helm、Kustomize 和 Dockerfile 扫描,检测安全违规与合规风险。提供 500+ 策略,支持本地或 CI/CD 集成。
简化 Docker 容器中应用运行的工具。支持从模板和环境变量生成配置文件、聚合多日志流到 stdout/stderr,以及等待依赖服务就绪后再启动主进程。
OpenKruise 是 CNCF 孵化项目,扩展 Kubernetes 核心控制器,提供高级工作负载(如 CloneSet、Advanced StatefulSet)、Sidecar 管理、多域部署和增强运维能力,支持原地更新、配置化伸缩/升级策略。
将 SQL 与 AI 结合的编译器,可将扩展的 SQL 程序编译为在 Kubernetes 上运行的 Argo 工作流。支持多种数据库和机器学习工具包,如 MySQL、TiDB、TensorFlow、XGBoost 等。
lakeFS 是开源数据湖版本控制工具,提供类 Git 的数据管理能力。支持 AWS S3、Azure Blob Storage 和 Google Cloud Storage,兼容 S3 API,可与 Spark、Hive 等框架无缝集成。实现可重复、原子性的数据湖操作,适用于 ETL 测试、数据科学和分析。
官方 CLI 工具,用于在 Amazon EKS 上创建和管理 Kubernetes 集群。基于 Go 语言开发,使用 CloudFormation。支持 EKS Auto Mode 和 Hybrid Nodes,可通过单条命令快速创建集群。
基于 Kubernetes 的标准化分布式生成式与预测式 AI 推理平台,支持多框架部署。提供 LLM 优化、GPU 加速、模型缓存、KV 缓存卸载、自动扩缩容等生成式 AI 功能,以及多框架支持、智能路由、高级部署、模型可解释性、高级监控等预测式 AI 功能。
基于 Web 的 UI,用于在 Kubernetes 集群中部署和管理应用。支持 Helm、Flux、Carvel 等多种包格式,提供直观的部署定制、应用升级与删除功能。支持 Kubernetes Operators 部署,集成 OAuth2/OIDC 认证与 RBAC 授权。项目已归档,建议使用 SAP 维护的分支。
Go 语言 REST 风格 Web 服务构建包。支持路由映射、请求/响应处理、过滤器、CORS 和 OpenAPI。提供快速路由算法和 JSR311 兼容路由。
基于 Kubernetes 的 PostgreSQL 集群管理器,由 Patroni 驱动。支持高可用、滚动更新、在线扩容、PGBouncer 连接池、跨云备份恢复、逻辑备份、TLS 证书及 UI 管理。兼容 OpenShift,支持 PostgreSQL 13+。
开源分布式追踪后端,高吞吐、低依赖,成本低廉仅需对象存储。深度集成 Grafana、Prometheus 和 Loki,支持 TraceQL 查询与 Trace Drilldown UI,实现无查询式分析,快速定位性能问题。
反向代理服务器,提供 Google、GitHub 等身份验证。基于 Go 语言开发,支持通过邮件、域名或组验证账户。项目已归档,建议使用 pusher/oauth2_proxy 分支。
基于 Go 的终端单元格视图包,灵感源自 termbox,但功能更强大。支持跨平台、Unicode、丰富键盘与鼠标事件,纯 Go 实现无需 CGO。
高精度室内定位框架,支持 WiFi 设备。利用现有 WiFi 信息进行位置分类,可替代运动传感器,适用于家庭自动化、导航和追踪。提供服务器和客户端,支持 Android 和多平台计算机。
基于 Go 的 Markdown 发布平台,专注写作与社区构建。支持多语言、私有部署、OAuth 2.0 集成及 ActivityPub 联网。
基于 Go 语言开发的单文件应用,用于在 Windows 系统上屏蔽间谍和跟踪行为。通过分析网络流量创建规则,提供高效的隐私保护。
基于 go-zero 的微服务全栈开发最佳实践项目,集成 k8s、nginx-gateway、filebeat、kafka、elasticsearch、prometheus、jaeger 等技术栈,提供完整开发与部署教程。
Protocol Buffers 的瑞士军刀。支持跨平台安装 protoc、标准化构建、代码检查、格式化、模板创建、gRPC 调用及兼容性检查,提升 Protobuf 开发效率与一致性。
基于 Go 的 WireGuard 网页管理界面,提供友好的 UI 和认证功能。支持管理客户端信息,并可通过二维码、文件、邮件或 Telegram 获取配置。
开源 Windows GUI 工具,基于 Go 语言开发。可识别视频/音频语音,自动生成中英双语 SRT 字幕文件。支持批量处理、多翻译引擎(百度、腾讯云)及阿里云语音识别,准确率高。提供字幕过滤、格式转换等功能。
声明式部署 Kubernetes 清单、Kustomize 配置和 Helm Charts。生成 ArgoCD 适用的统一清单,支持模块化和版本控制。