5

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

 6 months ago
source link: https://sunqi.site/posts/github-trendings-today-20240224/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

根据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转换引擎来进行数据转换的建模、测试和部署。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK