目录

Github 2024-08-03 Rust开源项目日报 Top10

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

开发语言项目数量
Rust项目10
HTML项目1
Go项目1

Meilisearch: 快速搜索API,提升工作效率

  • 创建周期:2252 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:44442 个
  • Fork数量:1667 次
  • 关注人数:44442 人
  • 贡献人数:169 人
  • Open Issues数量:175 个
  • Github地址:https://github.com/meilisearch/meilisearch.git
  • 项目首页: https://www.meilisearch.com

Meilisearch是一个快速的搜索API,可以轻松集成到应用程序、网站和工作流程中。它提供了一些开箱即用的功能,可以增强搜索体验并加快工作效率。

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的创建者开发的高性能多人代码编辑器。

Lapce:用 Rust 编写的极快且强大的代码编辑器

  • 创建周期:2181 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:30314 个
  • Fork数量:892 次
  • 关注人数:30314 人
  • 贡献人数:155 人
  • Open Issues数量:705 个
  • Github地址:https://github.com/lapce/lapce.git
  • 项目首页: http://lapce.dev

/images/lapce-lapce-0.png

Lapce 是一个用 Rust 编写的极快且强大的代码编辑器,具有内置的 LSP 支持、模态编辑、远程开发支持、支持以编译为 WASI 格式的语言编写插件,以及内置终端。

Servo:Rust编写的并行浏览器引擎项目

  • 创建周期:4532 天
  • 开发语言:Rust, HTML
  • 协议类型:Mozilla Public License 2.0
  • Star数量:26661 个
  • Fork数量:2934 次
  • 关注人数:26661 人
  • 贡献人数:409 人
  • Open Issues数量:3210 个
  • Github地址:https://github.com/servo/servo.git
  • 项目首页: https://servo.org

Servo是一个嵌入式、独立、内存安全、模块化和并行的用Rust语言编写的网页渲染引擎。目前正在64位macOS、64位Linux、64位Windows和Android上进行开发,并欢迎社区贡献。

Sniffnet: 舒适监控互联网流量的开源项目

  • 创建周期:720 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:14601 个
  • Fork数量:454 次
  • 关注人数:14601 人
  • 贡献人数:42 人
  • Open Issues数量:33 个
  • Github地址:https://github.com/GyulyVGC/sniffnet.git
  • 项目首页: https://sniffnet.net

/images/gyulyvgc-sniffnet-0.png

Sniffnet是一个开源项目,允许用户舒适地监控其互联网流量。通过支持Sniffnet的发展,用户可以为该工具的改进做出贡献。

/images/gyulyvgc-sniffnet-1.png

Yazi - 快速终端文件管理器

  • 创建周期:210 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:5668 个
  • Fork数量:122 次
  • 关注人数:5668 人
  • 贡献人数:39 人
  • Open Issues数量:25 个
  • Github地址:https://github.com/sxyazi/yazi.git
  • 项目首页: https://yazi-rs.github.io

Yazi是一个使用Rust编写的快速终端文件管理器,基于非阻塞异步I/O。它旨在提供高效、用户友好且可定制的文件管理体验。它具有完整的异步支持、强大的异步任务调度和管理、内置对多种图像协议的支持、代码高亮和图像解码、并发插件系统、与各种工具的集成、多标签支持、批量重命名、可视模式、文件选择器、主题系统、自定义布局等功能。

Hyperswitch:用Rust编写的开源支付交换机

  • 创建周期:516 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:9315 个
  • Fork数量:741 次
  • 关注人数:9315 人
  • 贡献人数:149 人
  • Open Issues数量:444 个
  • Github地址:https://github.com/juspay/hyperswitch.git
  • 项目首页: https://hyperswitch.io/

Hyperswitch是一个用Rust编写的开源支付交换机,旨在使支付快速、可靠且价格实惠。它旨在减少对单一处理器(如Stripe或Braintree)的依赖,减少开发工作量,提高成功率,降低处理费用,定制支付流程,并通过本地/备用支付方式扩大业务范围。

Apache DataFusion:高速可定制的查询引擎

  • 创建周期:1099 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:4934 个
  • Fork数量:908 次
  • 关注人数:4934 人
  • 贡献人数:403 人
  • Open Issues数量:997 个
  • Github地址:https://github.com/apache/datafusion.git
  • 项目首页: https://arrow.apache.org/datafusion

Apache DataFusion是一个高速、可定制的查询引擎,用于在Rust中构建高质量的数据中心系统,利用Apache Arrow内存格式。它提供了SQL和Dataframe API,出色的性能,内置对CSV、Parquet、JSON和Avro的支持,以及丰富的定制功能和强大的社区。

Kata Containers: 轻量级虚拟机与容器性能的安全性优势

  • 创建周期:2235 天
  • 开发语言:Rust, Go
  • 协议类型:Apache License 2.0
  • Star数量:4572 个
  • Fork数量:1047 次
  • 关注人数:4572 人
  • 贡献人数:310 人
  • Open Issues数量:1375 个
  • Github地址:https://github.com/kata-containers/kata-containers.git

Kata Containers 是一个旨在创建轻量级虚拟机(VMs)的开源项目,旨在提供容器的性能同时提供虚拟机的安全性优势。

ParadeDB: 基于Postgres的Elasticsearch替代品

  • 创建周期:225 天
  • 开发语言:Rust
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:2947 个
  • Fork数量:82 次
  • 关注人数:2947 人
  • 贡献人数:17 人
  • Open Issues数量:62 个
  • Github地址:https://github.com/paradedb/paradedb.git
  • 项目首页: https://paradedb.com

ParadeDB是一个开源项目,作为Elasticsearch的替代品,利用Postgres作为其基础。该项目旨在现代化Elasticsearch的产品套件,从实时搜索和分析开始。