Github 2024-03-02 Rust开源项目日报 Top10
根据Github Trendings的统计,今日(2024-03-02统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Rust项目 | 10 |
JavaScript项目 | 1 |
Deno: 现代JavaScript和TypeScript运行时
- 创建周期:2118 天
- 开发语言:Rust, JavaScript
- 协议类型:MIT License
- Star数量:92444 个
- Fork数量:5085 次
- 关注人数:92444 人
- 贡献人数:438 人
- Open Issues数量:1942 个
- Github地址:https://github.com/denoland/deno.git
- 项目首页: https://deno.com
Deno是一个现代的JavaScript和TypeScript运行时,基于V8、Rust和Tokio构建,具有安全的默认设置和出色的开发者体验。
Tauri: 构建小型、快速和安全的桌面应用程序
- 创建周期:1673 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:74191 个
- Fork数量:2257 次
- 关注人数:74191 人
- 贡献人数:320 人
- Open Issues数量:716 个
- Github地址:https://github.com/tauri-apps/tauri.git
- 项目首页: https://tauri.app
Tauri是一个用于构建小型、快速和安全的桌面应用程序的框架,具有Web前端。它允许开发人员集成任何编译为HTML、JS和CSS的前端框架。后端是一个由Rust源码编写的二进制文件,具有用于前端交互的API。Tauri在各种平台上利用’tao’进行窗口处理,并使用’WRY’统一界面来渲染应用程序。
Hyper:Rust 的 HTTP 库
- 创建周期:3465 天
- 开发语言:Rust
- 协议类型:MIT License
- Star数量:13528 个
- Fork数量:1481 次
- 关注人数:13528 人
- 贡献人数:359 人
- Open Issues数量:221 个
- Github地址:https://github.com/hyperium/hyper.git
- 项目首页: https://hyper.rs
Hyper 是一个为 Rust 提供的开源 HTTP 库,为 HTTP/1 和 HTTP/2 协议提供了一种安全高效的解决方案。它具有异步设计能力,性能领先,并经过了广泛的正确性测试。该库在客户端和服务器 API 的生产中被广泛使用,并提供了入门指南。
面向Web规模的区块链技术
- 创建周期:2208 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:11488 个
- Fork数量:3504 次
- 关注人数:11488 人
- 贡献人数:360 人
- Open Issues数量:584 个
- Github地址:https://github.com/solana-labs/solana.git
- 项目首页: https://solanalabs.com
该项目是一个面向Web规模的区块链,旨在为快速、安全、可扩展、去中心化的应用程序和市场提供支持。
Pingora: 构建快速、可靠和可扩展网络服务的开源库
- 创建周期:302 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:10390 个
- Fork数量:497 次
- 关注人数:10390 人
- 贡献人数:3 人
- Open Issues数量:32 个
- Github地址:https://github.com/cloudflare/pingora.git
Pingora是一个旨在构建快速、可靠和可扩展网络服务的开源库。
Bottlerocket: 安全可靠的容器托管操作系统
- 创建周期:1795 天
- 开发语言:Rust
- 协议类型:Other
- Star数量:8023 个
- Fork数量:468 次
- 关注人数:8023 人
- 贡献人数:83 人
- Open Issues数量:283 个
- Github地址:https://github.com/bottlerocket-os/bottlerocket.git
- 项目首页: https://bottlerocket.dev
Bottlerocket是一个免费的开源基于Linux的操作系统,旨在托管容器。它专注于安全性、可维护性和可靠的更新,为基于容器的工作负载提供了一个安全的平台。该操作系统包括标准的开源组件,并允许通过API调用进行配置更改,这些更改会在更新中自动迁移。
DataFusion:Rust中的高速数据查询引擎
- 创建周期:1015 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:4523 个
- Fork数量:827 次
- 关注人数:4523 人
- 贡献人数:398 人
- Open Issues数量:935 个
- Github地址:https://github.com/apache/arrow-datafusion.git
- 项目首页: https://arrow.apache.org/datafusion
DataFusion是一个高速、可扩展的查询引擎,用于在Rust中构建高质量的数据中心系统,使用Apache Arrow内存格式。它提供了SQL和Dataframe API,出色的性能,内置支持各种数据格式,广泛的定制化以及强大的社区。
Leo编程语言:形式验证的零知识应用
- 创建周期:1453 天
- 开发语言:Rust
- 协议类型:GNU General Public License v3.0
- Star数量:4686 个
- Fork数量:544 次
- 关注人数:4686 人
- 贡献人数:45 人
- Open Issues数量:300 个
- Github地址:https://github.com/AleoHQ/leo.git
- 项目首页: https://leo-lang.org/
Leo是一种功能型、静态类型的编程语言,专为编写私密应用而设计。它旨在创建经过形式验证的零知识应用。
zkSync Era: 以太坊规模化的 ZK Rollup
- 创建周期:367 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:1722 个
- Fork数量:1348 次
- 关注人数:1722 人
- 贡献人数:100 人
- Open Issues数量:75 个
- Github地址:https://github.com/matter-labs/zksync-era.git
zkSync Era 是一个二层 Rollup,使用零知识证明来扩展以太坊,而不会影响安全性或去中心化。它与以太坊虚拟机兼容,允许 99% 的以太坊项目在不重构或重新审计的情况下重新部署。zkSync Era 还使用基于 LLVM 的编译器,最终将使开发人员能够用 C++、Rust 和其他流行语言编写智能合约。
bpftop:eBPF程序的动态实时视图
- 创建周期:21 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:1314 个
- Fork数量:56 次
- 关注人数:1314 人
- 贡献人数:5 人
- Open Issues数量:6 个
- Github地址:https://github.com/Netflix/bpftop.git
bpftop提供了运行中eBPF程序的动态实时视图,显示每个程序的平均运行时间、每秒事件数和预估的总CPU %。它还提供了这些统计数据随时间变化的图形视图,通过仅在活动时启用性能统计,最大程度地减少了开销。