搜索仓库、语言、topic
提交项目
GitHub 雷达
监控正在起飞的黑马项目,和高星项目,帮助你寻找最优质的开源项目。
数据更新于 7 小时前
黑马榜
30
星海
4914
排序
Star 最多
最近更新
最新收录
语言
全部
TypeScript
Python
JavaScript
Go
Rust
C++
Java
Jupyter Notebook
分类
全部
AI/机器学习
工具/CLI
Web前端
后端/服务端
DevOps/云原生
学习/资源
安全
数据库/存储
仓库
语言
分类
Star
kubernetes/kubernetes
1. 解决什么问题:Kubernetes 是一个开源的生产级容器编排系统,用于自动化跨多台主机的容器化应用部署、运维和弹性伸缩。 2. 主要技术栈或实现方式:使用 Go 语言开发,基于 Google 内部 Borg 系统的长期实践,以容器化、动态调度和微服务架构为核心思想,并由 CNCF 托管。 3. 亮点或适用场景:具备大规模生产环境验证的可靠性和丰富的社区生态,适合需要自动化管理海量容器的云原生应用与微服务架构。
Go
DevOps/云原生
124.2k
netdata/netdata
1. 解决什么问题/是什么:Netdata 是一个开源的实时全栈基础设施监控平台,旨在让团队(包括资源有限的小团队)能以零配置快速获得 AI 驱动的可观测性。 2. 主要技术栈或
Go
DevOps/云原生
80.0k
moby/moby
1. Moby是Docker发起的开源项目,为容器生态提供一套可组装、可替换的组件,用于构建定制化的容器系统(相当于容器世界的“乐高积木”)。 2. 主要使用Go语言实现,将原先Docker的开源代码重构为模块化结构,提供构建容器引擎的核心代码库
Go
DevOps/云原生
72.0k
nektos/act
1. 解决什么问题:在本地直接运行 GitHub Actions 工作流,无需反复提交推送就能即时验证配置文件或动作代码的修改。 2. 主要技术栈或实现方式:用 Go 语言编写,通过 Docker API 拉取/构建所需镜像,在容器内模拟 GitHub 的环境变量和文件系统来执行 Actions。 3. 亮点或适用场景:极快的反馈循环,可将 Actions 当作本地任务运行器替代 Makefile,并支持 VS Code 集成,非常适用于频繁调试或编写 CI/CD 流程的日常开发。
Go
DevOps/云原生
71.3k
prometheus/prometheus
1. Prometheus 是一个开源的系统监控与告警系统,也是专为时序数据设计的时间序列数据库,用于采集、存储和查询多维度的指标数据。 2. 主要使用 Go 语言实现,采用 HTTP pull 模式周期性地从目标拉取时序指标,搭配强大的 PromQL 查询语言和多维数据模型。 3. 亮点在于单节点即可独立运行、不依赖外部存储,支持动态服务发现与灵活的告警规则,广泛应用于云原生和微服务架构的可观测性场景。
Go
DevOps/云原生
65.5k
traefik/traefik
Traefik是一个现代的HTTP反向代理和负载均衡器,旨在通过自动监听服务注册中心或编排器API来动态生成路由,简化微服务的部署和访问。该项目主要使用Go语言开发,并集成了Docker、Kubernetes、Consul等多种基础设施组件,支持自动配置和动态更新。其亮点在于无需手动配置路由即可自动适应服务变化,支持HTTPS、WebSocket、HTTP/2和gRPC,并提供清晰的Web UI和多种监控指标,特别适用于微服务架构和容器化环境。
Go
DevOps/云原生
64.3k
go-gitea/gitea
1. 解决什么问题/是什么:Gitea 是一个开源的轻量级自托管一体化软件开发服务平台,涵盖 Git 托管、代码审查、团队协作、制品仓库和 CI/CD。 2. 主要技术栈或实现方式:采用 Go 语言编写,可运行于 Linux、macOS、Windows 及多种 CPU 架构,支持容器化部署和源码构建。 3. 亮点或适用场景:资源占用极低、安装配置简便,适合个人开发者、小团队或企业快速搭建私有代码仓库和 DevOps 流水线,且可复用 GitHub Actions 生态。
Go
DevOps/云原生
57.2k
hashicorp/terraform
1. 解决什么问题:Terraform 是一款将各类云与服务的 API 编码为声明式配置文件,以实现安全、可预测地创建、修改和版本管理基础设施的工具。 2. 主要实现方式:采用 Go 语言开发,核心是命令行界面与资源图引擎,各服务驱动以插件形式提供,并通过执行计划展示将要发生的变更。 3. 亮点与适用场景:通过基础设施即代码与资源依赖图的并行构建功能,可高效自动化管理多云、混合云及自定义服务环境,并支持团队协作与版本回溯。
Go
DevOps/云原生
49.4k
juanfont/headscale
1. 解决什么问题 / 是什么 Headscale 是 Tailscale 控制服务器的开源自托管实现,让用户无需依赖官方服务就能搭建私有的 WireGuard 覆盖网络。 2. 主要技术栈或实现方式 项目使用 Go 语言开发,通过 gRPC 和 Protobuf 定义 API,并依赖 WireGuard 协议实现节点间的安全通信与 NAT 穿透。 3. 亮点或适用场景 它面向个人开发者、爱好者或小型开源组织,提供单租户的私有网络管理能力,兼顾自托管的数据控制权与 Tailscale 的易用性。
Go
DevOps/云原生
42.4k
istio/istio
1. 解决什么问题 / 是什么:Istio 是一个开源服务网格,透明地注入分布式应用,无需修改代码即可统一实现
Go
DevOps/云原生
38.3k
docker/compose
1. 解决什么问题 / 是什么:Docker Compose 用于通过一个 YAML 文件定义并一键启动由多个容器组成的完整应用环境。 2. 主要技术栈或实现方式:项目采用 Go 语言实现,并遵循 Compose 文件格式规范来编排容器服务。 3. 亮点或适用场景:它能快速搭建可复现的隔离开发环境,非常适合本地开发、测试以及微服务编排场景。
Go
DevOps/云原生
38.0k
harness/harness
1. 解决什么问题 / 是什么:Harness Open Source 是一个开源的全栈开发者平台,将代码托管、CI/CD 流水线、云端开发环境(Gitspaces)和制品仓库集成在一起,提供从代码到部署的端到端 DevOps 能力。 2. 主要技术栈或实现方式:后端主要采用 Go 语言,前端通过 Yarn 构建,服务间使用 gRPC 和 Protocol Buffers 通信,整体支持 Docker 容器化部署,并能自动
Go
DevOps/云原生
37.6k
IceWhaleTech/CasaOS
1. 解决什么问题:CasaOS 是一个简单、优雅的开源个人云系统,旨在帮助家庭用户和小型组织以低成本搭建自有数据中心,掌控数据主权并降低对商业 SaaS 服务的依赖。 2. 主要技术栈或实现方式:使用 Go 语言开发,提供无代码、直觉化的 Web UI,通过可视化界面即可管理文件、应用和智能设备。 3. 亮点或适用场景:特别适合家庭服务器、NAS 和边缘计算环境,
Go
DevOps/云原生
37.0k
1Panel-dev/1Panel
1. 解决什么问题:1Panel 是一个开源的现代化VPS控制面板,让用户通过网页界面一站式管理服务器、网站、Docker容器和内置AI代理,无需记忆命令行。 2. 主要技术栈:后端采用Go语言开发,深度集成Docker编排,原生支持Ollama模型运行与OpenClaw代理部署,并提供165+应用的一键安装市场。 3. 亮点与适用场景:它是目前唯一原生集成AI代理运行时的VPS面板,特别适合个人开发者或小团队快速搭建线上服务、运行
Go
DevOps/云原生
36.4k
tailscale/tailscale
1. Tailscale 是一个基于 WireGuard 的零信任网状 VPN,旨在以最简单、最安全的方式构建私有网络并支持双因素认证。 2. 主要使用 Go 语言开发,包含常驻后台的 tailscaled 守护进程和 tailscale 命令行工具,底层依赖于 WireGuard 协议加密通信。 3. 亮点是自动组建全互联网络、跨平台兼容且无需手动管理密钥,特别适用于分布式团队远程访问、多数据中心互联及 IoT 设备管理场景。
Go
DevOps/云原生
34.8k
derailed/k9s
1. 它是一个带终端界面的 Kubernetes 集群管理工具,通过键盘即可浏览、观察和操控集群资源。 2. 基于 Go 语言实现,持续监听 Kubernetes API 变化并实时更新终端界面,支持对 Pod、Deployment、日志等资源的交互式操作。 3. 亮点是纯命令行风格、低资源占用,适合 DevOps 或 SRE 日常快速排障与集群巡检,无需依赖重型 Web 控制台。
Go
DevOps/云原生
34.3k
k3s-io/k3s
K3s 是一个轻量级、生产就绪的 Kubernetes 发行版,旨在解决在边缘计算、物联网、CI/CD 和开发等资源受限环境中部署 Kubernetes 过于复杂和占用资源的问题。主要技术栈基于 Go 语言,将 Kubernetes 及其核心组件(如 Containerd、Flannel、CoreDNS 等)打包成一个小于 100MB 的单一二进制文件,并默认使用 SQLite3 作为轻量级存储后端。其亮点在于安装极其简单、内存占用仅为标准 Kubernetes 的一半,且完全符合 Kubernetes 标准,特别适合 ARM 设备、资源有限的边缘节点以及不希望成为 Kubernetes 集群专家的场景。
Go
DevOps/云原生
33.6k
podman-container-tools/podman
Podman 是一个用于管理 OCI 容器、镜像、卷和由容器组成的 Pod 的工具,解决了容器生命周期管理的问题。 主要使用 Go 语言开发,基于 libpod 库实现容器生命周期管理,并支持通过 Podman Machine 在 Linux、Mac 和 Windows 上运行。 亮点在于无需守护进程即可运行,支持无根模式运行容器以提升安全性,并提供与 Docker 兼容的 CLI 和 REST API,适用于需要安全、轻量级且兼容 Docker 的容器管理场景。
Go
DevOps/云原生
32.3k
kubernetes/minikube
1. 解决的问题 / 是什么:minikube 用于在 macOS、Linux 和 Windows 上快速搭建单机 Kubernetes 集群,方便本地开发与学习。 2. 主要技术栈或实现方式:使用 Go 语言开发,支持多种容器运行时与虚拟机驱动,通过命令行工具管理集群生命周期。 3. 亮点或适用场景:提供 LoadBalancer、多集群、持久卷、GPU 支持及插件市场等丰富功能,适合本地应用调试、CI 集成与 Kubernetes 入门教学。
Go
DevOps/云原生
32.0k
grafana/k6
1. 解决什么问题:k6 是一款面向开发者的现代负载测试工具,让性能测试像单元测试一样可编写、可版本化并集成到 CI/CD 流程中。 2. 主要技术栈:底层用 Go 实现高性能负载引擎,内嵌 JavaScript 引擎,以测试脚本(JavaScript)定义场景,支持 HTTP、WebSocket、gRPC、浏览器等多协议。 3. 亮点与适用场景:提供极佳的开发者体验,支持脚本复用、模块化与丰富的扩展生态,与 Grafana 云深度集成实现测试执行与指标可视化,特别适合 DevOps 时代的自动化性能测试。
Go
DevOps/云原生
31.0k
helm/helm
1. Helm 是 Kubernetes 的包管理器,用于查找、共享并部署由预配置 Kubernetes 资源组成的应用包(Chart),解决复杂应用在集群中的分发与安装问题。 2. 采用 Go 语言开发,通过模板引擎渲染 Kubernetes 清单文件,再调用 Kubernetes API 完成资源管理,客户端可在本地、CI/CD 等环境运行。 3. 亮点是标准化的应用交付与版本化发布管理,支持一键部署、可复现构建,适用于快速上线常见软件、企业内部分享自研应用或
Go
DevOps/云原生
30.0k
hashicorp/consul
1. 解决分布式及多云环境中服务连接与配置问题,提供统一的服务发现、配置管理和安全通信平台。 2. 采用 Go 语言开发,通过 DNS/HTTP 接口
Go
DevOps/云原生
30.0k
abiosoft/colima
1. 解决什么问题 / 是什么:Colima 是一个在 macOS(及 Linux)上以极简配置运行容器运行时(Docker、containerd、Incus)的工具。 2. 主要技术栈或实现方式:使用 Go 语言开发,底层基于 Lima 虚拟机提供轻量级 Linux 环境,并支持多种容器后端。 3. 亮点或适用场景:自动端口转发、多实例、GPU 加速 AI 容器等特性,适合需要在 Mac 上快速搭建本地容器开发环境的开发者,作为 Docker Desktop 的免费替代方案。
Go
DevOps/云原生
30.0k
opentofu/opentofu
1. 是什么:OpenTofu 是一个开源的基础设施即代码工具,用于声明式地安全高效管理云基础设施。 2. 主要技术栈:使用 Go 语言开发,通过配置语法描述资源并生成执行计划与依赖图来实现自动化编排。 3. 亮点与适用场景:具备执行计划预览、资源并行构建和变更自动化能力,适合需要版本化、可复用和减少人为错误的混合云或多云环境运维。
Go
DevOps/云原生
29.5k
共 227 个高星项目
‹
1
2
3
… 10
›
数据来自 GitHub 公开信息,由群岛雷达定期扫描 · 中文摘要与分类由 AI 生成,仅供参考。
⌘K