Github 2024-12-12 Go开源项目日报 Top10

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

开发语言项目数量
Go项目10

Go Ethereum: 以太坊Go语言官方实现

  • 创建周期:3717 天
  • 开发语言:Go
  • 协议类型:GNU Lesser General Public License v3.0
  • Star数量:45047 个
  • Fork数量:18609 次
  • 关注人数:45047 人
  • 贡献人数:431 人
  • Open Issues数量:360 个
  • Github地址:https://github.com/ethereum/go-ethereum.git
  • 项目首页: https://geth.ethereum.org

Go Ethereum是以Go编程语言实现的以太坊协议的官方实现。它为以太坊提供了执行层,并为稳定版本和不稳定的主分支提供了自动化构建。可以在https://geth.ethereum.org/downloads/找到二进制存档。

Zap: Go语言中的高性能日志记录库

  • 创建周期:2961 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:20758 个
  • Fork数量:1387 次
  • 关注人数:20758 人
  • 贡献人数:131 人
  • Open Issues数量:143 个
  • Github地址:https://github.com/uber-go/zap.git
  • 项目首页: https://pkg.go.dev/go.uber.org/zap

Zap是一个开源项目,提供Go语言中快速、结构化、分级的日志记录。它为Go应用程序提供了高性能的日志记录库。

Teleport: 基础设施连接、身份验证和访问控制

  • 创建周期:3307 天
  • 开发语言:Go
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:16063 个
  • Fork数量:1631 次
  • 关注人数:16063 人
  • 贡献人数:265 人
  • Open Issues数量:2422 个
  • Github地址:https://github.com/gravitational/teleport.git
  • 项目首页: https://goteleport.com

Teleport是一个开源工具,为基础设施提供连接、身份验证、访问控制和审计。它允许为云基础设施设置SSO,使用mTLS端点和短期证书保护对服务的访问,建立隧道以访问NAT和防火墙后面的服务,提供具有会话记录和重放的审计日志,并通过访问请求统一RBAC。它支持SSH、Kubernetes、数据库、RDP和Web服务。

Kubernetes 中的 Ingress NGINX 控制器

  • 创建周期:2743 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:16712 个
  • Fork数量:8103 次
  • 关注人数:16712 人
  • 贡献人数:413 人
  • Open Issues数量:570 个
  • Github地址:https://github.com/kubernetes/ingress-nginx.git
  • 项目首页: https://kubernetes.github.io/ingress-nginx/

Ingress NGINX Controller 是一个专为 Kubernetes 设计的开源项目。它提供了一种管理和控制流量进入 Kubernetes 集群的方式,提供负载平衡、SSL/TLS 终止和基于 URI 的路由等功能。

开源的开发环境管理器

  • 创建周期:41 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:4411 个
  • Fork数量:150 次
  • 关注人数:4411 人
  • 贡献人数:19 人
  • Open Issues数量:42 个
  • Github地址:https://github.com/daytonaio/daytona.git
  • 项目首页: https://daytona.io

/images/daytonaio-daytona-0.png

开源的开发环境管理器允许用户通过单个命令激活完全配置的开发环境,支持各种类型和架构的计算机。它还提供配置文件支持、预构建系统、IDE支持、Git提供程序集成、多项目工作区、反向代理集成、可扩展性、安全功能和VPN连接,以确保对所有端口的安全访问。

ExternalDNS: Kubernetes服务和Ingress与外部DNS提供商同步工具

  • 创建周期:2583 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:7131 个
  • Fork数量:2452 次
  • 关注人数:7131 人
  • 贡献人数:409 人
  • Open Issues数量:254 个
  • Github地址:https://github.com/kubernetes-sigs/external-dns.git

ExternalDNS是一个开源工具,它将Kubernetes服务和Ingress与AWS Route53、Google CloudDNS等外部DNS提供商进行同步。