Github 2024-05-09 Go开源项目日报 Top10
根据Github Trendings的统计,今日(2024-05-09统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Go项目 | 10 |
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/
Gin是用Go(Golang)编写的HTTP Web框架,具有类似Martini的API和高达40倍的性能提升。它具有零分配路由器、中间件支持、JSON验证、错误管理和可扩展性。
Ollama: 本地大型语言模型设置与运行
- 创建周期:248 天
- 开发语言:Go
- 协议类型:MIT License
- Star数量:42421 个
- Fork数量:2724 次
- 关注人数:42421 人
- 贡献人数:138 人
- Open Issues数量:709 个
- Github地址:https://github.com/ollama/ollama.git
- 项目首页: https://ollama.com
Ollama是一个开源项目,帮助用户在本地设置和利用诸如Llama 2、Mistral和Gemma等大型语言模型。
TiDB: 开源分布式MySQL兼容数据库
- 创建周期:3168 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:36205 个
- Fork数量:5716 次
- 关注人数:36205 人
- 贡献人数:402 人
- Open Issues数量:4579 个
- Github地址:https://github.com/pingcap/tidb.git
- 项目首页: https://pingcap.com
TiDB是一个开源的、云原生的、分布式的、与MySQL兼容的数据库,旨在实现弹性扩展和实时分析。它支持混合事务和分析处理(HTAP)工作负载,具有水平扩展、强一致性和高可用性。它还与MySQL兼容,并具有全面的架构。
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/
Vite+Vue3+Gin是一个开源的开发平台,支持TS和JS混合使用。它集成了JWT身份验证、权限管理、动态路由、可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等必备开发功能。
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。
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 的路由等功能。
cAdvisor(容器顾问)- 运行中的守护程序,用于收集、汇总、处理和导出有关运行容器资源使用情况和性能特征的信息
- 创建周期:3552 天
- 开发语言:Go
- 协议类型:Other
- Star数量:16081 个
- Fork数量:2255 次
- 关注人数:16081 人
- 贡献人数:297 人
- Open Issues数量:712 个
- Github地址:https://github.com/google/cadvisor.git
cAdvisor(容器顾问)是一个运行中的守护程序,用于收集、汇总、处理和导出有关运行容器的资源使用情况和性能特征的信息。它为用户提供了对每个容器的资源使用情况、历史使用情况和网络统计的理解,原生支持 Docker 容器和其他容器类型。
零分配JSON记录器
- 创建周期:2442 天
- 开发语言:Go
- 协议类型:MIT License
- Star数量:9307 个
- Fork数量:533 次
- 关注人数:9307 人
- 贡献人数:140 人
- Open Issues数量:143 个
- Github地址:https://github.com/rs/zerolog.git
zerolog包是一个专注于JSON输出的快速简单的记录器。它提供了一个独特的链接API,可以通过避免分配和反射来编写JSON(或CBOR)日志事件。Zerolog旨在提供出色的开发人员体验和令人惊叹的性能,利用了Uber的zap库开创的概念,并通过更简单的API和更好的性能将其推向了一个新的水平。它专注于高效的结构化日志记录,并提供了一个控制台写入器用于美观的日志记录。
client-go: 用于与Kubernetes集群交互的Go客户端
- 创建周期:2698 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:8347 个
- Fork数量:2891 次
- 关注人数:8347 人
- 贡献人数:396 人
- Open Issues数量:69 个
- Github地址:https://github.com/kubernetes/client-go.git
client-go是用于与Kubernetes集群交互的Go客户端。它提供了用于与集群通信的Go客户端,并建议在特定的Kubernetes版本中使用。安装说明和故障排除可以在INSTALL.md文件中找到。
令人沮丧的简单 ETL 用于 Postgres
- 创建周期:390 天
- 开发语言:Go
- 协议类型:Other
- Star数量:1784 个
- Fork数量:54 次
- 关注人数:1784 人
- 贡献人数:11 人
- Open Issues数量:128 个
- Github地址:https://github.com/PeerDB-io/peerdb.git
- 项目首页: https://peerdb.io
令人沮丧的简单 ETL 用于 Postgres 是一个快速、简单且具有成本效益的工具,旨在将数据从 Postgres 复制到数据仓库、队列和存储。