Github 2024-04-18 Go开源项目日报 Top10
根据Github Trendings的统计,今日(2024-04-18统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Go项目 | 10 |
Vue项目 | 1 |
TypeScript项目 | 1 |
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等大型语言模型。
GORM:面向Golang的开发者友好的ORM库
- 创建周期:3730 天
- 开发语言:Go
- 协议类型:MIT License
- Star数量:34522 个
- Fork数量:3830 次
- 关注人数:34522 人
- 贡献人数:359 人
- Open Issues数量:312 个
- Github地址:https://github.com/go-gorm/gorm.git
- 项目首页: https://gorm.io
GORM是一个面向Golang的开源ORM库,旨在使开发人员更加友好。
Harbor - 开源的云原生注册表项目
- 创建周期:2908 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:21549 个
- Fork数量:4526 次
- 关注人数:21549 人
- 贡献人数:297 人
- Open Issues数量:597 个
- Github地址:https://github.com/goharbor/harbor.git
- 项目首页: https://goharbor.io
Harbor是一个开源的可信的云原生注册表项目,用于存储、签名和扫描内容。它通过添加安全性、身份验证和管理等功能,扩展了开源的Docker Distribution。它支持镜像在注册表之间的复制,并提供用户管理、访问控制和活动审计等高级安全功能。
Trivy: 多功能安全扫描工具
- 创建周期:1743 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:20035 个
- Fork数量:2008 次
- 关注人数:20035 人
- 贡献人数:345 人
- Open Issues数量:202 个
- Github地址:https://github.com/aquasecurity/trivy.git
- 项目首页: https://aquasecurity.github.io/trivy
Trivy是一款全面而多功能的安全扫描工具,用于查找容器、Kubernetes、代码仓库、云等中的漏洞、配置错误、秘密和SBOM。它支持对容器镜像、文件系统、Git仓库、虚拟机镜像、Kubernetes和AWS进行扫描,并能够找到操作系统软件包、软件依赖、已知漏洞、基础设施即代码问题、敏感信息、秘密和软件许可证。Trivy支持多种流行的编程语言、操作系统和平台。
Panel:现代化、开源的 Linux 服务器管理面板
- 创建周期:583 天
- 开发语言:Go, Vue
- 协议类型:GNU General Public License v3.0
- Star数量:15828 个
- Fork数量:1418 次
- 关注人数:15828 人
- 贡献人数:44 人
- Open Issues数量:302 个
- Github地址:https://github.com/1Panel-dev/1Panel.git
- 项目首页: https://www.1panel.cn
Panel 是一款现代化、开源的 Linux 服务器维护管理面板,可以实现高效管理、快速建站、访问应用商店,并通过一键备份和基于容器的应用管理等功能确保安全可靠性。
Hyperledger Fabric: 企业级权限分布式账本框架
- 创建周期:2730 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:15241 个
- Fork数量:8768 次
- 关注人数:15241 人
- 贡献人数:298 人
- Open Issues数量:182 个
- Github地址:https://github.com/hyperledger/fabric.git
- 项目首页: https://wiki.hyperledger.org/display/fabric
Hyperledger Fabric是一个企业级的权限分布式账本框架,具有模块化和多功能设计。它提供了一种独特的共识方法,可以实现规模化性能同时保护隐私。它是一个分布式账本解决方案的平台,具有高度的机密性、弹性、灵活性和可扩展性,支持不同组件的可插拔实现。
Neko: 自托管虚拟浏览器和WebRTC技术
- 创建周期:1496 天
- 开发语言:Go, TypeScript
- 协议类型:Apache License 2.0
- Star数量:5365 个
- Fork数量:410 次
- 关注人数:5365 人
- 贡献人数:36 人
- Open Issues数量:94 个
- Github地址:https://github.com/m1k1o/neko.git
- 项目首页: https://neko.m1k1o.net/
Neko是一个在Docker中运行并使用WebRTC技术的自托管虚拟浏览器。它为浏览网页、运行应用程序和执行任务提供了安全和隔离的环境。Neko还允许多个用户同时访问,非常适合团队、组织和希望共享浏览器访问权限的个人。此外,Neko还适用于举办观影派对和互动演示,使用户能够从任何地方与他人保持联系。
kube-state-metrics (KSM):生成集群级别指标的服务
- 创建周期:2904 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:5080 个
- Fork数量:1847 次
- 关注人数:5080 人
- 贡献人数:334 人
- Open Issues数量:102 个
- Github地址:https://github.com/kubernetes/kube-state-metrics.git
- 项目首页: https://kubernetes.io/docs/concepts/cluster-administration/kube-state-metrics/
kube-state-metrics (KSM) 是一个通过监听Kubernetes API服务器生成集群级别指标的服务。它专注于集群内部各种对象(如部署、节点和Pod)的健康状态,而不修改Kubernetes API对象。这些指标通过HTTP端点公开,以便由Prometheus或兼容的抓取器消费。
Redka: 用SQLite重新实现Redis
- 创建周期:12 天
- 开发语言:Go
- 协议类型:BSD 3-Clause “New” or “Revised” License
- Star数量:1757 个
- Fork数量:26 次
- 关注人数:1757 人
- 贡献人数:3 人
- Open Issues数量:1 个
- Github地址:https://github.com/nalgeon/redka.git
Redka是一个旨在使用SQLite重新实现Redis的开源项目,同时保持与Redis API的兼容性。它提供了诸如数据存储不限于RAM、ACID事务、用于更好的内省和报告的SQL视图、进程内和独立服务器以及与Redis兼容的命令和协议等功能。
整体系统、跨语言的性能分析器: 使用eBPF在Linux上的实现
- 创建周期:3 天
- 开发语言:Go
- 协议类型:Apache License 2.0
- Star数量:574 个
- Fork数量:31 次
- 关注人数:574 人
- 贡献人数:3 人
- Open Issues数量:3 个
- Github地址:https://github.com/elastic/otel-profiling-agent.git
这个开源项目使用eBPF在Linux上实现了一个整体系统、跨语言的性能分析器。它作为一个捐赠代理给OpenTelemetry的过渡空间。