目录

Github 2024-02-17 Rust开源项目日报 Top10

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

开发语言项目数量
Rust项目10
Python项目1

Fuel客户端:Rust全节点实现

  • 创建周期:1269 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:39035 个
  • Fork数量:1503 次
  • 关注人数:39035 人
  • 贡献人数:45 人
  • Open Issues数量:168 个
  • Github地址:https://github.com/FuelLabs/fuel-core.git

Fuel客户端是Fuel v2协议的开源Rust全节点实现。

Polars: Rust中的DataFrame接口和OLAP查询引擎

  • 创建周期:1354 天
  • 开发语言:Rust, Python
  • 协议类型:MIT License
  • Star数量:23854 个
  • Fork数量:1393 次
  • 关注人数:23854 人
  • 贡献人数:342 人
  • Open Issues数量:1313 个
  • Github地址:https://github.com/pola-rs/polars.git
  • 项目首页: https://docs.pola.rs

/images/pola-rs-polars-0.png

Polars是在Rust上实现的OLAP查询引擎之上的DataFrame接口,提供诸如惰性和急切执行、多线程、SIMD、查询优化、强大的表达式API和用于大于RAM数据集的混合流式传输等功能。它支持Rust、Python、Node.js、R等多种语言。

Zed: 由Atom和Tree-sitter的创建者开发的高性能多人代码编辑器

  • 创建周期:1071 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:9436 个
  • Fork数量:261 次
  • 关注人数:9436 人
  • 贡献人数:42 人
  • Open Issues数量:1185 个
  • Github地址:https://github.com/zed-industries/zed.git
  • 项目首页: https://zed.dev

Zed是由Atom和Tree-sitter的创建者开发的高性能多人代码编辑器。

Pake: 利用 Rust 轻松构建轻量级多端桌面应用

  • 创建周期:491 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:20955 个
  • Fork数量:3046 次
  • 关注人数:20955 人
  • 贡献人数:27 人
  • Open Issues数量:8 个
  • Github地址:https://github.com/tw93/Pake.git

/images/tw93-pake-0.png

Pake 是一个开源项目,允许用户使用 Rust 将任何网页转换为桌面应用程序。它轻巧快速,并提供了一些功能,例如几乎比 Electron 包小 20 倍,内置电池包,简单易用的工具来替代旧的捆绑方法。

智能CD命令增强工具

  • 创建周期:1444 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:14632 个
  • Fork数量:443 次
  • 关注人数:14632 人
  • 贡献人数:63 人
  • Open Issues数量:81 个
  • Github地址:https://github.com/ajeetdsouza/zoxide.git

“z”命令是一个开源工具,通过提供更智能的目录导航来增强“cd”命令。它支持所有主流的shell,并允许用户通过使用排名系统和交互式选择来快速导航到目录。该工具还简化了导航到子目录和上一个目录的操作。

Rerun SDK:多模态数据流可视化工具

  • 创建周期:680 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:4172 个
  • Fork数量:198 次
  • 关注人数:4172 人
  • 贡献人数:38 人
  • Open Issues数量:731 个
  • Github地址:https://github.com/rerun-io/rerun.git
  • 项目首页: https://rerun.io/

/images/rerun-io-rerun-0.png

该项目是一个用于可视化多模态数据流的开源工具。它快速、易于使用,且易于集成。该工具使用 Rust 和 egui 构建,可用于构建多模态数据的时间感知可视化。它还利用 Rerun SDK 记录诸如图像、张量、点云和文本等数据,这些数据可以实时流式传输到 Rerun Viewer 进行可视化,或保存到文件以供以后使用。

zkSync: 以太坊的扩展和隐私引擎

  • 创建周期:1725 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:4072 个
  • Fork数量:2848 次
  • 关注人数:4072 人
  • 贡献人数:55 人
  • Open Issues数量:74 个
  • Github地址:https://github.com/matter-labs/zksync.git
  • 项目首页: https://zksync.io

zkSync是以太坊的扩展和隐私引擎,提供以太坊网络中ETH和ERC20代币的低gas转账。

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 和其他流行语言编写智能合约。

SP1: 高性能开源零知识虚拟机

  • 创建周期:74 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:291 个
  • Fork数量:20 次
  • 关注人数:291 人
  • 贡献人数:15 人
  • Open Issues数量:24 个
  • Github地址:https://github.com/succinctlabs/sp1.git
  • 项目首页: https://succinctlabs.github.io/sp1

SP1是一个高性能、100%开源、贡献者友好的零知识虚拟机(zkVM),通过允许开发人员在流行的编程语言中使用可编程真相,实现对ZKP的民主化访问。它采取协作的方式构建最佳的zkVM,用于Rollups、协处理器和其他ZKP应用。

NMUIDI: Windows快速删除工具

  • 创建周期:183 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:144 个
  • Fork数量:12 次
  • 关注人数:144 人
  • 贡献人数:4 人
  • Open Issues数量:4 个
  • Github地址:https://github.com/Dillonb/nmuidi.git

NMUIDI是一个用于快速删除Windows上文件和文件夹的开源工具。