目录

Github 2024-04-25 Go开源项目日报 Top10

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

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

Go编程语言:构建简单、可靠和高效的软件

  • 创建周期:3474 天
  • 开发语言:Go
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:117964 个
  • Fork数量:16989 次
  • 关注人数:117964 人
  • 贡献人数:391 人
  • Open Issues数量:9131 个
  • Github地址:https://github.com/golang/go.git
  • 项目首页: https://go.dev

/images/golang-go-0.png

Go是一种开源编程语言,旨在构建简单、可靠和高效的软件。它提供了一个官方的Git存储库,并在LICENSE文件中以BSD风格许可证进行分发。

Ollama: 本地大型语言模型设置与运行

  • 创建周期:248 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:42421 个
  • Fork数量:2724 次
  • 关注人数:42421 人
  • 贡献人数:138 人
  • Open Issues数量:709 个
  • Github地址:https://github.com/ollama/ollama.git
  • 项目首页: https://ollama.com

/images/ollama-ollama-0.png

Ollama是一个开源项目,帮助用户在本地设置和利用诸如Llama 2、Mistral和Gemma等大型语言模型。

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团队更多的权力。

sqlx:Golang 标准 database/sql 库的扩展

  • 创建周期:4105 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:15365 个
  • Fork数量:1062 次
  • 关注人数:15365 人
  • 贡献人数:76 人
  • Open Issues数量:348 个
  • Github地址:https://github.com/jmoiron/sqlx.git
  • 项目首页: http://jmoiron.github.io/sqlx/

sqlx 是一个开源库,为 Golang 的标准 database/sql 库提供了扩展。它提供了额外的功能,例如将行转换为结构体、映射和切片,支持包括准备语句在内的命名参数,以及使用 Get 和 Select 函数快速将查询结果转换为结构体/切片。该库旨在与现有使用 database/sql 的代码库无缝集成。

Rook: Kubernetes的开源云原生存储编排器

  • 创建周期:2848 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:11922 个
  • Fork数量:2642 次
  • 关注人数:11922 人
  • 贡献人数:392 人
  • Open Issues数量:145 个
  • Github地址:https://github.com/rook/rook.git
  • 项目首页: https://rook.io

Rook是一个面向Kubernetes的开源云原生存储编排器,为Ceph存储提供支持,使其能够与Kubernetes进行本地集成。它自动化部署和管理Ceph,提供自管理、自扩展和自愈的存储服务。Rook由Cloud Native Computing Foundation(CNCF)作为一个毕业级项目进行托管。

Sarama: Apache Kafka的Go库

  • 创建周期:3947 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:10981 个
  • Fork数量:1713 次
  • 关注人数:10981 人
  • 贡献人数:243 人
  • Open Issues数量:73 个
  • Github地址:https://github.com/IBM/sarama.git

Sarama是Apache Kafka的Go库,提供了一个用于在Go编程语言中使用Kafka的客户端库。

kafka-go: 用Go语言处理Kafka集群的简单高效方式

  • 创建周期:2529 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:7073 个
  • Fork数量:743 次
  • 关注人数:7073 人
  • 贡献人数:137 人
  • Open Issues数量:174 个
  • Github地址:https://github.com/segmentio/kafka-go.git

kafka-go是一个用Go语言编写的开源Kafka库,旨在为Go应用程序提供一种简单高效的方式来处理Kafka集群。

HCL:结构化配置语言工具包

  • 创建周期:3556 天
  • 开发语言:Go
  • 协议类型:Mozilla Public License 2.0
  • Star数量:5076 个
  • Fork数量:578 次
  • 关注人数:5076 人
  • 贡献人数:82 人
  • Open Issues数量:205 个
  • Github地址:https://github.com/hashicorp/hcl.git

HCL是一个工具包,用于创建结构化的配置语言,既适合人类又适合机器,主要面向DevOps工具和服务器。它具有面向人类的本机语法和面向机器的基于JSON的变体。HCL为调用应用程序提供了构建配置语言的构造,并为需要更多控制的应用程序提供了更低级别的API以进行配置的解析、解码和评估。

Simple Bank: 使用Golang构建简单银行后端网络服务

  • 创建周期:1409 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:3951 个
  • Fork数量:843 次
  • 关注人数:3951 人
  • 贡献人数:7 人
  • Open Issues数量:12 个
  • Github地址:https://github.com/techschool/simplebank.git

Simple Bank是一个包含了由Tech School提供的Backend Master Class课程代码的存储库,该课程教授如何使用Golang设计、开发和部署一个简单银行的后端网络服务。该课程涵盖了数据库设计、RESTful API开发、Docker部署、高级后端主题、异步处理以及服务器稳定性和安全性等主题。

Coroot: 由eBPF驱动的开源APM和可观察性工具

  • 创建周期:612 天
  • 开发语言:Go, Vue
  • 协议类型:Apache License 2.0
  • Star数量:3674 个
  • Fork数量:129 次
  • 关注人数:3674 人
  • 贡献人数:9 人
  • Open Issues数量:29 个
  • Github地址:https://github.com/coroot/coroot.git
  • 项目首页: https://coroot.com

/images/coroot-coroot-0.png

Coroot是一个由eBPF驱动的开源APM和可观察性工具,可快速洞察系统性能。它是DataDog和NewRelic的替代品,可以轻松监控、分析和优化基础架构,确保在任何规模下都能实现最高可靠性。