Github 2024-07-11 Go开源项目日报 Top10
根据Github Trendings的统计,今日(2024-07-11统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Go项目 | 10 |
Solidity项目 | 1 |
Python项目 | 1 |
frp: 一个开源的快速反向代理
- 创建周期:2946 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:75872 个
- Fork数量:12424 次
- 关注人数:75872 人
- 贡献人数:93 人
- Open Issues数量:102 个
- Github地址:https://github.com/fatedier/frp.git
frp是一个开源的快速反向代理,允许用户将位于NAT或防火墙后面的本地服务器暴露到互联网上。
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等大型语言模型。
mkcert:本地受信任的开发证书工具
- 创建周期:2208 天
- 开发语言:Go
- 协议类型:BSD 3-Clause “New” or “Revised” License
- Star数量:47097 个
- Fork数量:2448 次
- 关注人数:47097 人
- 贡献人数:37 人
- Open Issues数量:142 个
- Github地址:https://github.com/FiloSottile/mkcert.git
- 项目首页: https://mkcert.dev
mkcert是一个简单的零配置工具,用于创建本地受信任的开发证书。它会自动在系统根证书存储中安装本地CA,并生成本地受信任的证书,无需任何配置。它旨在解决使用真实CA证书进行开发的风险以及自签名证书引起的信任错误。
Helm:Kubernetes 资源管理工具
- 创建周期:3054 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:25676 个
- Fork数量:6990 次
- 关注人数:25676 人
- 贡献人数:377 人
- Open Issues数量:632 个
- Github地址:https://github.com/helm/helm.git
- 项目首页: https://helm.sh
Helm 是一个用于管理 Charts 的工具,Charts 是预配置的 Kubernetes 资源包。它允许用户查找和使用打包为 Helm Charts 的热门软件在 Kubernetes 中运行,分享他们自己的应用程序作为 Helm Charts,创建可重现的 Kubernetes 应用程序构建,智能地管理 Kubernetes 清单文件,并管理 Helm 包的发布。
gRPC-Go: 高性能、开源的通用RPC框架的Go语言实现
- 创建周期:3356 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:19531 个
- Fork数量:4256 次
- 关注人数:19531 人
- 贡献人数:387 人
- Open Issues数量:133 个
- Github地址:https://github.com/grpc/grpc-go.git
- 项目首页: https://grpc.io
gRPC-Go是gRPC的Go语言实现,是一个高性能、开源的通用RPC框架,将移动和HTTP/2放在首位。它设计高效,并且有很好的文档,易于采用。
Online Boutique: 云原生微服务演示应用程序
- 创建周期:2169 天
- 开发语言:Go, Python
- 协议类型:Apache License 2.0
- Star数量:16286 个
- Fork数量:6820 次
- 关注人数:16286 人
- 贡献人数:117 人
- Open Issues数量:39 个
- Github地址:https://github.com/GoogleCloudPlatform/microservices-demo.git
- 项目首页: https://cymbal-shops.retail.cymbal.dev
Online Boutique是一个云原生微服务演示应用程序,展示了Kubernetes、Istio和gRPC。这是一个基于Web的电子商务应用程序,用户可以浏览商品,将其加入购物车并进行购买。Google使用此应用程序来演示如何使用Google Cloud产品现代化企业应用程序,包括Google Kubernetes Engine、Anthos Service Mesh、gRPC等。该应用程序旨在在任何Kubernetes集群上运行。
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 可以确保并简化现代分布式系统的设计和运行。
Project Calico: 容器网络和安全的开源解决方案
- 创建周期:2891 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:5651 个
- Fork数量:1262 次
- 关注人数:5651 人
- 贡献人数:302 人
- Open Issues数量:389 个
- Github地址:https://github.com/projectcalico/calico.git
- 项目首页: https://docs.tigera.io/calico/latest/about/
Project Calico是一个广泛采用的开源项目,用于容器网络和安全,拥有庞大的用户社区和积极的开发。它每天在166个国家的800多万节点上运行。
Optimism: 以太坊扩展开源项目
- 创建周期:1617 天
- 开发语言:Go, Solidity
- 协议类型:MIT License
- Star数量:5324 个
- Fork数量:3017 次
- 关注人数:5324 人
- 贡献人数:296 人
- Open Issues数量:182 个
- Github地址:https://github.com/ethereum-optimism/optimism.git
- 项目首页: https://optimism.io
Optimism是一个旨在扩展以太坊的开源项目。它提供文档、规范和社区,用于贡献和报告安全漏洞。该项目还概述了其目录结构、开发和发布流程,以及生产发布和开发分支。
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部署、高级后端主题、异步处理以及服务器稳定性和安全性等主题。