目录

Github 2024-06-13 Go开源项目日报 Top10

根据Github Trendings的统计,今日(2024-06-13统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Go项目10
TypeScript项目1
Shell项目1

多存储文件列表/WebDAV程序

  • 创建周期:1265 天
  • 开发语言:Go
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:38659 个
  • Fork数量:5010 次
  • 关注人数:38659 人
  • 贡献人数:126 人
  • Open Issues数量:158 个
  • Github地址:https://github.com/alist-org/alist.git
  • 项目首页: https://alist.nn.ci

/images/alist-org-alist-0.png

这是一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。

Harbor - 开源的云原生注册表项目

  • 创建周期:2908 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:21549 个
  • Fork数量:4526 次
  • 关注人数:21549 人
  • 贡献人数:297 人
  • Open Issues数量:597 个
  • Github地址:https://github.com/goharbor/harbor.git
  • 项目首页: https://goharbor.io

/images/goharbor-harbor-0.png

Harbor是一个开源的可信的云原生注册表项目,用于存储、签名和扫描内容。它通过添加安全性、身份验证和管理等功能,扩展了开源的Docker Distribution。它支持镜像在注册表之间的复制,并提供用户管理、访问控制和活动审计等高级安全功能。

Rancher: 开源容器管理平台

  • 创建周期:3457 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:22532 个
  • Fork数量:2882 次
  • 关注人数:22532 人
  • 贡献人数:252 人
  • Open Issues数量:2813 个
  • Github地址:https://github.com/rancher/rancher.git
  • 项目首页: http://rancher.com

Rancher是一个面向在生产环境部署容器的组织的开源容器管理平台。Rancher简化了在不同环境中运行Kubernetes,满足IT要求,并赋予了DevOps团队更多的权力。

SOPS:简单灵活的机密管理工具

  • 创建周期:3227 天
  • 开发语言:Go
  • 协议类型:Mozilla Public License 2.0
  • Star数量:15440 个
  • Fork数量:835 次
  • 关注人数:15440 人
  • 贡献人数:133 人
  • Open Issues数量:402 个
  • Github地址:https://github.com/getsops/sops.git
  • 项目首页: https://getsops.io/

SOPS是一种简单灵活的管理机密的工具。它是一个支持多种格式的加密文件编辑器,并支持使用AWS KMS、GCP KMS、Azure Key Vault、age和PGP进行加密。

Kubernetes Dashboard - 通用Kubernetes集群Web UI

  • 创建周期:3066 天
  • 开发语言:Go, TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:13520 个
  • Fork数量:4034 次
  • 关注人数:13520 人
  • 贡献人数:346 人
  • Open Issues数量:138 个
  • Github地址:https://github.com/kubernetes/dashboard.git

Kubernetes Dashboard是一个开源的通用Web UI,用于管理Kubernetes集群。

kcptun: 基于 KCP 的稳定安全隧道

  • 创建周期:3030 天
  • 开发语言:Go, Shell
  • 协议类型:MIT License
  • Star数量:13749 个
  • Fork数量:2518 次
  • 关注人数:13749 人
  • 贡献人数:19 人
  • Open Issues数量:124 个
  • Github地址:https://github.com/xtaci/kcptun.git

/images/xtaci-kcptun-0.png

kcptun 是一个开源项目,基于 KCP 提供了具有 N:M 多重化和 FEC 的稳定且安全的隧道。它适用于 ARM、MIPS、386 和 AMD64 架构。

Raft: 一致性协议的Golang实现

  • 创建周期:3873 天
  • 开发语言:Go
  • 协议类型:Mozilla Public License 2.0
  • Star数量:7967 个
  • Fork数量:971 次
  • 关注人数:7967 人
  • 贡献人数:102 人
  • Open Issues数量:32 个
  • Github地址:https://github.com/hashicorp/raft.git

raft是一个Go库,用于管理复制日志,并可与FSM一起用于管理复制状态机。它提供共识,对于构建一致性、容错分区的系统至关重要。

Prometheus Alertmanager - 警报处理和管理工具

  • 创建周期:3985 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:6388 个
  • Fork数量:2104 次
  • 关注人数:6388 人
  • 贡献人数:308 人
  • Open Issues数量:590 个
  • Github地址:https://github.com/prometheus/alertmanager.git
  • 项目首页: https://prometheus.io

Prometheus Alertmanager是一个开源工具,用于处理客户端应用程序发送的警报,对其进行去重、分组和路由到正确的接收器集成,并管理警报的静音和抑制。

Gardener: 自动化管理和操作Kubernetes集群

  • 创建周期:2343 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:2788 个
  • Fork数量:456 次
  • 关注人数:2788 人
  • 贡献人数:179 人
  • Open Issues数量:84 个
  • Github地址:https://github.com/gardener/gardener.git
  • 项目首页: https://gardener.cloud

Gardener是一个开源项目,它自动化管理和操作Kubernetes集群,在各种基础设施上创建同质化的集群。它利用Kubernetes概念来完成所有任务,并使用带有自定义控制器的扩展API服务器来管理最终用户的Kubernetes集群。Gardener控制Kubernetes集群的主要组件,并重用相同的Kubernetes设计来跨越可扩展的多云和多集群景观。

CRProxy (Container Registry Proxy)

  • 创建周期:605 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:110 个
  • Fork数量:32 次
  • 关注人数:110 人
  • 贡献人数:2 人
  • Open Issues数量:6 个
  • Github地址:https://github.com/wzshiming/crproxy.git

CRProxy是一个通用的图像代理,它将前缀cr.zsm.io/添加到所有需要使用图像的位置。