目录

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

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

开发语言项目数量
Rust项目10
Fluent项目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全节点实现。

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 倍,内置电池包,简单易用的工具来替代旧的捆绑方法。

Atuin: 用SQLite数据库替换shell历史记录的工具

  • 创建周期:1238 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:16210 个
  • Fork数量:459 次
  • 关注人数:16210 人
  • 贡献人数:168 人
  • Open Issues数量:191 个
  • Github地址:https://github.com/atuinsh/atuin.git
  • 项目首页: https://atuin.sh

/images/atuinsh-atuin-0.png

Atuin是一个开源工具,它用SQLite数据库替换现有的shell历史记录,为命令提供额外的上下文信息。它还通过Atuin服务器提供可选的、完全加密的历史记录同步功能,可以在多台设备之间同步历史记录。

Czkawka和Krokiet: 波兰语中的简单、快速、免费应用程序

  • 创建周期:1271 天
  • 开发语言:Rust, Fluent
  • 协议类型:Other
  • Star数量:14787 个
  • Fork数量:442 次
  • 关注人数:14787 人
  • 贡献人数:59 人
  • Open Issues数量:360 个
  • Github地址:https://github.com/qarmin/czkawka.git

/images/qarmin-czkawka-0.png

Czkawka是一个简单、快速、免费的应用程序,波兰语中称为“打嗝”,旨在从计算机中删除不必要的文件。这是一个多功能应用程序,可以查找重复文件、空文件夹和相似的图像。Krokiet与Czkawka类似,但使用了Slint前端。

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 的生产中被广泛使用,并提供了入门指南。

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,出色的性能,内置支持各种数据格式,广泛的定制化以及强大的社区。

Loco: Rust中的个人框架

  • 创建周期:109 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:2737 个
  • Fork数量:97 次
  • 关注人数:2737 人
  • 贡献人数:31 人
  • Open Issues数量:33 个
  • Github地址:https://github.com/loco-rs/loco.git
  • 项目首页: https://loco.rs

/images/loco-rs-loco-0.png

Loco是一个为Rust设计的开源个人框架,适用于小型项目和创业公司,并且受Rails的强烈启发。它旨在为那些熟悉Rails和Rust的人提供熟悉的环境,同时也欢迎只熟悉Rails的Rust新手。

cve-rs: 以内存安全的方式引入常见内存漏洞的Rust项目

  • 创建周期:8 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:2325 个
  • Fork数量:71 次
  • 关注人数:2325 人
  • 贡献人数:7 人
  • Open Issues数量:5 个
  • Github地址:https://github.com/Speykious/cve-rs.git

/images/speykious-cve-rs-0.png

cve-rs是一个使用100%安全的Rust编写的开源项目,允许用户以内存安全的方式在Rust程序中引入常见的内存漏洞。

Quary: 使用Rust编写的快速轻量级SQL转换引擎

  • 创建周期:4 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:192 个
  • Fork数量:2 次
  • 关注人数:192 人
  • 贡献人数:4 人
  • Open Issues数量:1 个
  • Github地址:https://github.com/quarylabs/quary.git
  • 项目首页: https://www.quary.dev

Quary是一种工具,允许团队使用用Rust编写的快速轻量级SQL转换引擎来进行数据转换的建模、测试和部署。