运维领域,如此广大,在每一个细分类别中,都有许多先行者将心血转化为开源项目,而这个项目,就是希望能做一个这类项目的合辑。
欢迎广大朋友分享自己的项目或者推荐优秀项目,参与贡献之前,请阅读 PR 贡献指南。
欢迎所有朋友在这些项目列表中进行冲浪,学习,借鉴,当某个人的项目对你有帮助的时候,请别忘了,给那个项目一个star ⭐️。顺便,给这个项目一个 star ⭐️。
📢 如果你打算应用在自己所在的生产环境,请结合项目的开源协议,Star数,最后更新时间等综合评估之后进行选型。
🧐 分设类目 56 个。📥 收录项目 177 个。
📥 此类目收录项目 2 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
dromara/Jpom | MIT | 1052 | 2019-01-04 | 2024-01-14 | 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件 |
koderover/zadig | NOASSERTION | 2522 | 2021-05-12 | 2024-01-12 | 基于 Kubernetes 研发的自助式云原生 DevOps 平台 |
📥 此类目收录项目 4 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
TencentBlueKing/bk-cmdb | NOASSERTION | 5231 | 2016-12-12 | 2024-01-13 | 腾讯蓝鲸配置平台是一个面向资产及应用的企业级配置管理平台 |
veops/cmdb | AGPL-3.0 | 1084 | 2015-12-29 | 2024-01-13 | 简单、轻量、通用的运维配置管理数据库 |
opendevops-cn/opendevops | GPL-3.0 | 3554 | 2018-11-15 | 2023-03-06 | 一站式 DevOps、自动化运维、完全开源的云管理平台、自动化运维平台 |
WeBankPartners/we-cmdb | Apache-2.0 | 722 | 2019-08-15 | 2024-01-11 | 微众银行配置管理数据库系统 |
📥 此类目收录项目 1 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
clickvisual/clickvisual | MIT | 1325 | 2021-12-29 | 2023-12-12 | 一个轻量级的基于浏览器的日志分析和查询平台,底层数据存储采用 ClickHouse |
📥 此类目收录项目 1 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
starsliao/TenSunS | WTFPL | 989 | 2022-01-28 | 2024-01-11 | Consul 管理,云资源监控管理,站点与接口监控管理 |
📥 此类目收录项目 2 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
jeessy2/ddns-go | MIT | 7904 | 2020-08-26 | 2024-01-14 | 自动获得你的公网IP地址,并解析到对应的域名服务,支持阿里云,腾讯云,DNSpod,Cloudflare,华为云,Callback,百度云,Porkbun,GoDaddy,Google,Domain,Namecheap,NameSilo |
wolf-joe/ts-dns | MIT | 306 | 2020-03-06 | 2023-05-12 | 灵活快速的 DNS 分组转发器 |
📥 此类目收录项目 6 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
cosmtrek/air | GPL-3.0 | 13519 | 2017-10-12 | 2024-01-13 | ☁️ 针对 Golang 应用开发设计的一个热重载的命令行工具 |
curlconverter/curlconverter | MIT | 6890 | 2014-12-25 | 2024-01-05 | 一个能够将 curl 命令转换成各种语言请求的工具 |
AykutSarac/jsoncrack.com | GPL-3.0 | 26883 | 2022-01-30 | 2024-01-14 | 将 JSON、YAML、XML、CSV 等各种数据格式转换为交互式图表的工具 |
massCodeIO/massCode | AGPL-3.0 | 5242 | 2022-03-29 | 2023-12-31 | 一款开源的本地代码片段管理工具 |
xjq7/runcode | GPL-2.0 | 185 | 2022-10-11 | 2023-12-06 | 在线编辑器, 支持在线编写,运行代码,支持 C、C++、Golang、Nodejs、Rust、Java、Python、C#、PHP 多种语言 |
ritz078/transform | MIT | 6620 | 2017-06-15 | 2023-12-27 | 多种格式文件转换工具,比如 JSON 转 struct 等 |
📥 此类目收录项目 8 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
P3GLEG/Whaler | GPL-3.0 | 998 | 2018-06-05 | 2022-06-25 | 能够查看在运行容器的 Dockerfile 的工具 |
moby/buildkit | Apache-2.0 | 7389 | 2017-05-31 | 2024-01-13 | 增强 Docker build 的功能,支持并行构建、缓存、镜像导出等功能 |
abiosoft/colima | MIT | 15313 | 2021-09-04 | 2024-01-04 | MacOS 和 Linux 上的容器运行时,只需最少的设置 |
ufoscout/docker-compose-wait | Apache-2.0 | 1560 | 2016-11-30 | 2023-12-20 | 一个小型命令行工具,用于在使用 Docker-compose(or K8s)时等待其他 Docker 容器启动的场景 |
FX-Max/docker-install-everything | MIT | 136 | 2022-04-05 | 2023-12-27 | 使用 Docker-compose 安装各种服务 |
quay/quay | Apache-2.0 | 2305 | 2019-11-08 | 2024-01-13 | Red Hat 开源的 Docker 镜像仓库,类似 Harbor |
lavie/runlike | NOASSERTION | 1794 | 2015-06-04 | 2023-02-26 | 能够查看在运行容器的启动命令的工具 |
silenceshell/topic | MIT | 135 | 2021-09-03 | 2022-10-08 | 基于 Golang 实现的容器内运行 top 命令的工具 |
📥 此类目收录项目 5 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
1340691923/ElasticView | N/A | 1124 | 2021-03-10 | 2023-11-30 | 一个简单好用的 ElasticSearch 可视化客户端,支持连接6,7,8版本的ES |
didi/KnowSearch | N/A | 362 | 2021-07-21 | 2023-11-08 | 面向 Elasticsearch 研发与运维人员,围绕集群、索引构建的零侵入、多租户的 Elasticsearch GUI 管控平台 |
anjia0532/elastalert-docker | BSD-2-Clause | 83 | 2020-04-28 | 2020-06-23 | ES 告警组件 ElastAlert 的 Docker镜像 |
medcl/esm | N/A | 801 | 2015-07-14 | 2024-01-05 | ES 索引迁移工具,支持跨版本迁移 |
medcl/infini-gateway | NOASSERTION | 328 | 2018-03-27 | 2021-09-04 | 一款架设在 ES 前端的极限网关,提高写入,加速查询 |
📥 此类目收录项目 4 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
etcd-manage/etcd-manage-server | MIT | 75 | 2019-05-06 | 2020-12-16 | 用 Golang 编写的 etcd 管理工具,具有友好的界面,管理key就像管理本地文件一样方便,支持简单权限管理区分只读和读写权限 |
workpieces/etcdWp | MIT | 58 | 2022-04-16 | 2023-05-25 | 一款美观、易于 etcd 数据库管理应用程序,支持多平台 |
gtamas/etcdmanager | MIT | 442 | 2019-09-18 | 2022-12-14 | Etcd 客户端,支持 Linux、Windows、MacOS |
kstone-io/kstone | Apache-2.0 | 655 | 2021-12-09 | 2022-09-02 | 针对 etcd 的全方位运维解决方案,提供集群管理(关联已有集群、创建新集群)、监控、备份、巡检、数据迁移、数据可视化、智能诊断等特性 |
📥 此类目收录项目 1 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
apache/shenyu | Apache-2.0 | 8194 | 2018-07-11 | 2024-01-13 | 一个异步的,高性能的,跨语言的,响应式的 API 网关 |
📥 此类目收录项目 2 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
PGYER/codefever | MIT | 2556 | 2022-01-19 | 2023-12-12 | 具有 CI/CD 和看板的自托管 Git 服务器 |
theonedev/onedev | MIT | 12181 | 2018-11-06 | 2024-01-14 | 完全免费开源的 Git 代码托管服务,支持一行命令安装到自己服务器 |
📥 此类目收录项目 1 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
miyajan/jflint | MIT | 43 | 2017-02-16 | 2018-10-16 | Jenkinsfile 语法检测工具,可集成在 Jenkinsfile 仓库的 CI 流程中 |
📥 此类目收录项目 7 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
kubecube-io/KubeCube | Apache-2.0 | 464 | 2021-07-12 | 2023-12-27 | K8s 资源可视化管理以及统一的多集群多租户管理平台 |
1Panel-dev/KubePi | Apache-2.0 | 2328 | 2021-05-20 | 2024-01-12 | 支持导入多个 K8s 集群,通过权限控制,将不同 cluster、namespace 的权限分配给指定用户 |
yunionio/cloudpods | Apache-2.0 | 2190 | 2018-07-27 | 2024-01-14 | 开源、云原生的多云和混合云融合平台 |
kubegems/kubegems | Apache-2.0 | 385 | 2022-01-20 | 2024-01-02 | 围绕 K8s 通过自研和集成云原生项目而构建的通用性开源 PaaS 云管理平台,支持多集群多租户 |
noovertime7/kubemanage | MIT | 125 | 2022-07-24 | 2023-11-23 | 一个简单易用的 K8s 管理平台,前端使用 Vue3 ,后端使用 Gin+Gorm ,未来将支持多集群接入 |
benc-uk/kubeview | MIT | 877 | 2019-02-19 | 2023-03-07 | Kubernetes 集群可视化器和图形浏览器 |
eip-work/kuboard-press | N/A | 20322 | 2019-07-24 | 2024-01-10 | K8s 多集群管理平台,开源免费版本仅支持3个以内的集群 |
📥 此类目收录项目 4 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
hango-io/hango-gateway | Apache-2.0 | 442 | 2021-03-04 | 2023-12-14 | 基于 Envoy 构建的高性能、可扩展、功能丰富的云原生 API 网关 |
k8gb-io/k8gb | Apache-2.0 | 697 | 2019-11-27 | 2024-01-13 | Kubernetes 的完全开源、云原生、全局负载均衡解决方案 |
eldadru/ksniff | Apache-2.0 | 2952 | 2018-06-17 | 2023-11-19 | kubectl 插件,利用 tcpdump 和 Wireshark 在 K8s 集群中的 pod 上启动远程捕获 |
kubeshark/kubeshark | Apache-2.0 | 10216 | 2021-04-19 | 2024-01-14 | K8s 的 API 流量分析器,提供对 K8s 内部网络的实时协议级可见性,捕获和监控进出以及跨容器、pod、节点和集群的所有流量和负载 |
📥 此类目收录项目 13 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
airwallex/k8s-pod-restart-info-collector | N/A | 295 | 2022-08-29 | 2023-12-29 | 监视 Pod 更改并在 Pod 重新启动时将 K8s Pod 重新启动原因、日志和事件收集到 Slack 通道 |
ywgx/ki | Apache-2.0 | 69 | 2021-09-28 | 2024-01-05 | 轻松管理多个 Kubeconfig 的工具 |
kubernetes-sigs/kind | Apache-2.0 | 12403 | 2018-09-12 | 2024-01-11 | 使用 Docker 容器作为节点,在本地快速运行起 Kubernetes 集群的工具 |
alibaba/kt-connect | GPL-3.0 | 1395 | 2019-07-09 | 2023-08-18 | 一款基于Kubernetes环境用于提高本地测试联调效率的小工具 |
prometheus-operator/kube-prometheus | Apache-2.0 | 5985 | 2016-10-24 | 2024-01-12 | 使用 Prometheus 监控 Kubernetes 和在 Kubernetes 上运行的应用程序 |
astefanutti/kubebox | MIT | 2104 | 2016-11-18 | 2023-03-15 | K8s 终端版管理工具 |
hidetatz/kubecolor | MIT | 1396 | 2020-10-08 | 2023-04-13 | 可以给 kubectl 命令行输出内容着色的一个工具 |
aylei/kubectl-debug | Apache-2.0 | 2275 | 2018-12-17 | 2023-10-19 | 能够便捷地进行 Kubernetes 上的 Pod 排障诊断工具 |
itaysk/kubectl-neat | Apache-2.0 | 1473 | 2019-07-22 | 2024-01-09 | 能够智能清除 kubectl get pod -o yaml 时的无用输出,使其更易于阅读 |
werf/kubedog | Apache-2.0 | 587 | 2018-10-08 | 2023-12-29 | 监视和跟踪 CI/CD 部署管道中的 Kubernetes 资源 |
teamcode-inc/kubeorbit | Apache-2.0 | 460 | 2022-01-21 | 2023-02-17 | 轻量高效的微服务本地联调测试工具,轻松将集群内流量转发到本地开发环境 |
resmoio/kubernetes-event-exporter | Apache-2.0 | 535 | 2022-07-03 | 2023-12-29 | 将 K8s 的事件同步到其他平台中,比如 ES,Kafka,file,Webhook 等 |
skooner-k8s/skooner | Apache-2.0 | 1201 | 2019-03-15 | 2024-01-11 | 简单的 Kubernetes 实时仪表板和管理工具 |
📥 此类目收录项目 3 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
didi/KnowStreaming | AGPL-3.0 | 6594 | 2020-03-19 | 2024-01-06 | 一站式云原生实时流数据平台,通过0侵入、插件化构建企业级 Kafka 服务,极大降低操作、存储和管理实时流数据门槛 |
dushixiang/kafka-map | Apache-2.0 | 639 | 2021-03-27 | 2023-08-27 | 一个美观简洁且强大的 Kafka Web 管理工具 |
provectus/kafka-ui | Apache-2.0 | 7699 | 2019-11-26 | 2023-12-18 | 一款 Python+Vue 写的 Kafka-Web 管理后台 |
📥 此类目收录项目 8 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
VictoriaMetrics/VictoriaMetrics | Apache-2.0 | 10152 | 2018-09-30 | 2024-01-14 | 快速,经济高效的监控解决方案和时序数据库,可用于 Prometheus 或 Grafana 的存储 |
tal-tech/alarm-dog | N/A | 237 | 2020-10-28 | 2022-01-10 | 通用的统一告警平台,提供配置化、流程化、标准化的能力,支持多种告警通知渠道,支持告警收敛、过滤、升级、工作流、自动恢复等功能 |
AutohomeCorp/frostmourne | MIT | 1237 | 2019-12-16 | 2023-06-14 | 基于 Elasticsearch, Prometheus, SkyWalking, InfluxDB,MySQL/TiDB,ClickHouse, SQLServer, IoTDB 数据的分布式监控报警系统 |
dromara/hertzbeat | Apache-2.0 | 3962 | 2022-02-04 | 2024-01-13 | 易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,强大自定义监控能力 |
prymitive/karma | Apache-2.0 | 2131 | 2018-09-09 | 2024-01-10 | 一款展示 AlertManager 告警信息的面板,可用于投屏 |
ccfos/nightingale | Apache-2.0 | 8257 | 2020-03-03 | 2024-01-12 | All-in-One 的云原生监控工具,集合了 Prometheus 和 Grafana 的优点,你可以在 WebUI 上管理和配置告警策略,也可以对分布在多个 Region 的指标、日志、链路追踪数据进行统一的可视化和分析 |
mikecao/umami | MIT | 18204 | 2020-07-17 | 2024-01-11 | 搭建配置简单,界面优雅美观的站点访问统计工具 |
a597873885/webfunny_monitor | Apache-2.0 | 4811 | 2018-07-04 | 2024-01-09 | 轻量级的前端性能监控系统,也是一款埋点系统,私有化部署,简单易用 |
📥 此类目收录项目 1 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
eryajf/go-ldap-admin | GPL-3.0 | 1163 | 2022-05-18 | 2023-11-15 | 🌉 基于 Golang+Vue 实现的 OpenLDAP 后台管理项目 |
📥 此类目收录项目 1 个。
Repository | License | Star | CreatedAt | UpdatedAt | Description |
---|---|---|---|---|---|
tl-open-sourc/tl-ops-manage | Usage: | ||||
yaml-readme [flags] |
Flags: --group-by string Group the array data by which field -h, --help help for yaml-readme --include-header Indicate if include a notice header on the top of the README file (default true) -p, --pattern string The glob pattern with Golang spec to find files (default "items/*.yaml") --print-functions Print all the functions and exit --print-variables Print all the variables and exit --sort-by string Sort the array data descending by which field, or sort it ascending with the prefix '!'. For example: --sort-by !year -t, --template string The template file which should follow Golang template spec (default "README.tpl")