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

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

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

Gin Web框架:高性能的Go HTTP框架

  • 创建周期:3496 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:73548 个
  • Fork数量:7831 次
  • 关注人数:73548 人
  • 贡献人数:382 人
  • Open Issues数量:773 个
  • Github地址:https://github.com/gin-gonic/gin.git
  • 项目首页: https://gin-gonic.com/

/images/gin-gonic-gin-0.png

Gin是用Go(Golang)编写的HTTP Web框架,具有类似Martini的API和高达40倍的性能提升。它具有零分配路由器、中间件支持、JSON验证、错误管理和可扩展性。

Gitea: 自托管的软件开发服务

  • 创建周期:2900 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:44481 个
  • Fork数量:5438 次
  • 关注人数:44481 人
  • 贡献人数:400 人
  • Open Issues数量:2731 个
  • Github地址:https://github.com/go-gitea/gitea.git
  • 项目首页: https://gitea.com

/images/go-gitea-gitea-0.png

Gitea是一个开源软件开发服务,提供自托管环境下的Git托管、代码审查、团队协作、软件包注册和CI/CD。

/images/go-gitea-gitea-1.png

项目 X:最佳带有XTLS支持的v2ray-core

  • 创建周期:1353 天
  • 开发语言:Go
  • 协议类型:Mozilla Public License 2.0
  • Star数量:23131 个
  • Fork数量:3703 次
  • 关注人数:23131 人
  • 贡献人数:116 人
  • Open Issues数量:35 个
  • Github地址:https://github.com/XTLS/Xray-core.git
  • 项目首页: https://t.me/projectXray

项目 X 是一个源自 XTLS 协议的开源项目,提供了一组网络工具,如 Xray-core 和 REALITY。它是最好的带有 XTLS 支持和完全兼容配置的 v2ray-core。

云原生时代的Go微服务框架

  • 创建周期:2016 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:22819 个
  • Fork数量:3958 次
  • 关注人数:22819 人
  • 贡献人数:262 人
  • Open Issues数量:127 个
  • Github地址:https://github.com/go-kratos/kratos.git
  • 项目首页: https://go-kratos.dev

您的终极Go微服务框架,适用于云原生时代。

Vite+Vue3+Gin 开发基础平台

  • 创建周期:1712 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:20129 个
  • Fork数量:5988 次
  • 关注人数:20129 人
  • 贡献人数:163 人
  • Open Issues数量:26 个
  • Github地址:https://github.com/flipped-aurora/gin-vue-admin.git
  • 项目首页: http://demo.gin-vue-admin.com/

/images/flipped-aurora-gin-vue-admin-0.png

Vite+Vue3+Gin是一个开源的开发平台,支持TS和JS混合使用。它集成了JWT身份验证、权限管理、动态路由、可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等必备开发功能。

《算法-Go》:初学者的最佳实践

  • 创建周期:2917 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:15434 个
  • Fork数量:2538 次
  • 关注人数:15434 人
  • 贡献人数:170 人
  • Open Issues数量:7 个
  • Github地址:https://github.com/TheAlgorithms/Go.git
  • 项目首页: https://the-algorithms.com/language/go

《算法-Go》是一个开源项目,用Go语言实现了算法和数据结构,重点关注初学者的最佳实践。

Weaviate: 云原生向量数据库

  • 创建周期:3116 天
  • 开发语言:Go
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:11063 个
  • Fork数量:768 次
  • 关注人数:11063 人
  • 贡献人数:106 人
  • Open Issues数量:596 个
  • Github地址:https://github.com/weaviate/weaviate.git
  • 项目首页: https://weaviate.io/developers/weaviate/

/images/weaviate-weaviate-0.png

Weaviate是一个开源的向量数据库,它将向量搜索与结构化过滤相结合,提供容错性和可扩展性。它是一个云原生的、强大、快速和可扩展的解决方案。

AzureRM Terraform Provider: 管理Azure资源的开源工具

  • 创建周期:2684 天
  • 开发语言:Go
  • 协议类型:Mozilla Public License 2.0
  • Star数量:4563 个
  • Fork数量:4617 次
  • 关注人数:4563 人
  • 贡献人数:320 人
  • Open Issues数量:3001 个
  • Github地址:https://github.com/hashicorp/terraform-provider-azurerm.git
  • 项目首页: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs

AzureRM Terraform Provider是一个开源工具,可用于管理Azure Resource Manager中的资源。建议在使用AzureRM Provider的4.0版本时使用最新版本的Terraform Core。

Kubernetes 可观测性教程系列

  • 创建周期:574 天
  • 开发语言:Go, JavaScript
  • Star数量:1337 个
  • Fork数量:1989 次
  • 关注人数:1337 人
  • 贡献人数:4 人
  • Open Issues数量:32 个
  • Github地址:https://github.com/iam-veeramalla/observability-zero-to-hero.git

该存储库包含了使用Prometheus、Grafana、Elasticsearch、Fluentbit、Kibana、Jaeger、groundcover(eBPF)、opentelemetry等各种工具,在Kubernetes中设置和理解可观测性的代码和详细解释。

KubeRay:简化Ray应用程序在Kubernetes上的部署和管理

  • 创建周期:1442 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:1176 个
  • Fork数量:379 次
  • 关注人数:1176 人
  • 贡献人数:142 人
  • Open Issues数量:276 个
  • Github地址:https://github.com/ray-project/kuberay.git

KubeRay是一个强大的开源Kubernetes操作器,它简化了在Kubernetes上部署和管理Ray应用程序的过程。它包括RayCluster、RayJob和RayService等核心组件,以及由KubeRay社区管理的可选组件,如KubeRay APIServer、KubeRay Python客户端和KubeRay CLI。