目录

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

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

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

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等大型语言模型。

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/找到二进制存档。

Milvus: 云原生向量数据库与嵌入式相似性搜索

  • 创建周期:1620 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:25568 个
  • Fork数量:2501 次
  • 关注人数:25568 人
  • 贡献人数:226 人
  • Open Issues数量:636 个
  • Github地址:https://github.com/milvus-io/milvus.git
  • 项目首页: https://milvus.io

/images/milvus-io-milvus-0.png

Milvus是一个为嵌入式相似性搜索和人工智能应用而设计的开源向量数据库。它提供了对非结构化数据搜索的便捷性,并确保在部署环境中提供一致的用户体验。Milvus 2.0是一个以云原生为特色的向量数据库,其存储和计算被设计为分离的,具有状态无关的组件,以增强弹性和灵活性。它于2019年10月在开源Apache许可证2.0下发布,并是LF AI & Data Foundation的研究生项目。

go-redis:与Uptrace一起监视Redis的Go客户端

  • 创建周期:4194 天
  • 开发语言:Go
  • 协议类型:BSD 2-Clause “Simplified” License
  • Star数量:18615 个
  • Fork数量:2240 次
  • 关注人数:18615 人
  • 贡献人数:270 人
  • Open Issues数量:204 个
  • Github地址:https://github.com/redis/go-redis.git
  • 项目首页: https://redis.uptrace.dev

Redis Go客户端go-redis是Go编程语言的Redis客户端。它由uptrace/uptrace维护,并可与Uptrace一起使用,Uptrace是一个支持分布式跟踪、度量和日志的开源APM工具。Uptrace可以监视应用程序并设置自动警报,通过电子邮件、Slack、Telegram等渠道接收通知。有一个OpenTelemetry示例可用于演示如何使用Uptrace监视go-redis。

Sing-box: 通用代理平台

  • 创建周期:574 天
  • 开发语言:Go
  • 协议类型:Other
  • Star数量:11152 个
  • Fork数量:1580 次
  • 关注人数:11152 人
  • 贡献人数:43 人
  • Open Issues数量:49 个
  • Github地址:https://github.com/SagerNet/sing-box.git
  • 项目首页: https://sing-box.sagernet.org/

Sing-box 是一个开源的通用代理平台。

NATS:云和边缘的高性能消息传递系统

  • 创建周期:4259 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:15057 个
  • Fork数量:1362 次
  • 关注人数:15057 人
  • 贡献人数:147 人
  • Open Issues数量:342 个
  • Github地址:https://github.com/nats-io/nats-server.git
  • 项目首页: https://nats.io

NATS 是 NATS.io 的高性能服务器,是一个面向云和边缘的原生消息传递系统。它是一个简单、安全且高性能的数字系统、服务和设备通信系统。拥有超过 40 种客户端语言实现,服务器可以在本地、云端、边缘甚至树莓派上运行。NATS 可以确保并简化现代分布式系统的设计和运行。

Go gRPC中间件:拦截器链、身份验证、日志记录和重试

  • 创建周期:2966 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:6158 个
  • Fork数量:684 次
  • 关注人数:6158 人
  • 贡献人数:144 人
  • Open Issues数量:89 个
  • Github地址:https://github.com/grpc-ecosystem/go-grpc-middleware.git

Go gRPC中间件存储库包含gRPC Go的拦截器、辅助工具和实用程序,包括拦截器链、身份验证、日志记录和重试等功能。

Grafana Mimir: Prometheus长期存储解决方案

  • 创建周期:1080 天
  • 开发语言:Go
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:3840 个
  • Fork数量:462 次
  • 关注人数:3840 人
  • 贡献人数:397 人
  • Open Issues数量:614 个
  • Github地址:https://github.com/grafana/mimir.git
  • 项目首页: https://grafana.com/oss/mimir/

Grafana Mimir是一个开源项目,为Prometheus提供了横向扩展、高可用、多租户、长期存储。它易于安装和维护,具有巨大的可扩展性,提供了全局指标视图,使用了廉价且耐用的指标存储,确保高可用性,并且具有本地多租户支持。

Datadog代理存储库:版本6和7源代码及预打包二进制文件

  • 创建周期:3082 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:2725 个
  • Fork数量:1173 次
  • 关注人数:2725 人
  • 贡献人数:379 人
  • Open Issues数量:1148 个
  • Github地址:https://github.com/DataDog/datadog-agent.git
  • 项目首页: https://docs.datadoghq.com/

Datadog代理存储库包含代理版本6和7的源代码。它还提供了有关这些版本之间差异的信息以及预打包的二进制文件,以便轻松安装。

Glasskube: 为 Kubernetes 设计的开源包管理器

  • 创建周期:168 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:1894 个
  • Fork数量:113 次
  • 关注人数:1894 人
  • 贡献人数:40 人
  • Open Issues数量:99 个
  • Github地址:https://github.com/glasskube/glasskube.git
  • 项目首页: https://glasskube.dev

/images/glasskube-glasskube-0.png

Glasskube 是一个为 Kubernetes 设计的开源包管理器,提供 GUI 和 CLI。它旨在使在 Kubernetes 上部署、更新和配置软件包比 Helm 或 Kustomize 等工具快 20 倍。用户可以选择使用 Glasskube UI、CLI 或通过 GitOps 直接部署软件包。

/images/glasskube-glasskube-1.png