探索 Go 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
为 Go 数据结构实现深度美化打印器,支持完整缩进、类型和指针信息,便于调试。提供 Dump、Printf 等多种输出格式,配置灵活,测试覆盖 100%。
Kubernetes 控制器,用于自动化管理和扩展 GitHub Actions 自托管运行器。支持基于工作流数量的自动伸缩,运行器以容器形式快速部署。
Go DDD 示例项目,展示如何通过重构应用 DDD、Clean Architecture 和 CQRS,构建易于开发和维护的应用。
阻止 Kubernetes 配置错误进入生产环境。提供端到端策略执行方案,自动检查规则违规。支持自定义规则,使用 JSON schema 或 Rego 编写。
扫描 Kubernetes 集群资源,检测配置错误、闲置资源及资源分配问题。支持多种输出格式,提供 Prometheus 指标,只读操作确保安全。
面向 Go 开发者的零依赖 WebAssembly 运行时。支持 WebAssembly 核心规范 1.0 和 2.0,无需 CGO,可跨平台编译。提供编译器和解释器两种模式,编译器模式性能提升显著。
基于 Go 语言开发的 Git 查询语言,允许使用类 SQL 语法查询 Git 仓库的提交、分支等信息。支持 `select`、`where`、`order by` 等操作,可直接在命令行中执行。
无监督覆盖率引导的内核模糊测试工具,支持 FreeBSD、Fuchsia、gVisor、Linux、NetBSD、OpenBSD、Windows 等操作系统内核。
BFE 是百度开源的现代化七层负载均衡器,支持 HTTP、HTTPS、WebSocket 等多种协议,提供基于内容的路由和灵活的插件框架,具备高效、易用的集中管理能力。
轻量级定时任务管理系统,基于 Go 开发。提供 Web 界面,支持 crontab 精确到秒、任务重试、超时强制结束、依赖配置、账户权限控制。支持 Shell 和 HTTP 任务类型,可查看执行日志并支持邮件、Slack、Webhook 通知。兼容 Windows、Linux、Mac OS,依赖 MySQL。
高度可扩展的平台,帮助开发者理解 Kubernetes 集群的复杂性。提供资源可视化、摘要视图、端口转发、日志流、标签过滤、集群导航及插件系统,以增强洞察力和管理能力。
基于 Kubernetes 的云原生应用管理平台,100% 开源。无需 K8s 专业知识,通过图形化界面实现应用构建、部署、组装和全生命周期管理。支持一键安装复杂微服务系统,自动识别多种开发语言,实现无 Dockerfile 和 YAML 的容器化。
CUE 是一种配置语言,用于验证和定义基于文本的动态配置。它支持 JSON、YAML、TOML、OpenAPI、Protobuf 和 JSON Schema 等多种格式,并提供 Go API 和命令行工具。
Kube State Metrics 是一个轻量级代理,监听 Kubernetes API 服务器,生成并暴露集群级对象状态的指标。它提供原始数据,不包含组件健康状态,专为 Prometheus 等监控系统设计。
使用 Sigstore 为容器和二进制文件提供代码签名与透明度服务。支持密钥签名、硬件/KMS 签名、密钥对签名及容器签名验证存储。默认采用无密钥签名,集成 Fulcio 证书机构与 Rekor 透明日志。