目录

Github 2024-05-11 Rust开源项目日报 Top10

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

开发语言项目数量
Rust项目10
Dart项目1
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

/images/denoland-deno-0.png

Deno是一个现代的JavaScript和TypeScript运行时,基于V8、Rust和Tokio构建,具有安全的默认设置和出色的开发者体验。

RustDesk: 用Rust编写的开源远程桌面软件

  • 创建周期:1218 天
  • 开发语言:Rust, Dart
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:58141 个
  • Fork数量:6255 次
  • 关注人数:58141 人
  • 贡献人数:230 人
  • Open Issues数量:49 个
  • Github地址:https://github.com/rustdesk/rustdesk.git
  • 项目首页: https://rustdesk.com

/images/rustdesk-rustdesk-0.png

RustDesk是一款用Rust编写的开源远程桌面软件,可作为TeamViewer的替代品。它可以直接使用,无需配置,提供完全的数据控制和安全性。用户可以使用提供的会合/中继服务器,自行设置,或编写自己的服务器。该项目欢迎所有人的贡献,并提供常见问题解答、二进制下载和每夜构建。

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

RisingWave: 实时事件流处理的Postgres兼容流式数据库

  • 创建周期:834 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:6363 个
  • Fork数量:520 次
  • 关注人数:6363 人
  • 贡献人数:151 人
  • Open Issues数量:1163 个
  • Github地址:https://github.com/risingwavelabs/risingwave.git
  • 项目首页: https://www.risingwave.com/slack

/images/risingwavelabs-risingwave-0.png

RisingWave是一个开源项目,提供SQL流处理、分析和管理。它将存储和计算解耦,提供快速引导、动态扩展、时间旅行查询和高效连接。该项目重新构想了流处理,是一个专为实时事件流数据而设计的与Postgres兼容的流式数据库。

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

实验性的Rust本地UI框架

  • 创建周期:542 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:2900 个
  • Fork数量:82 次
  • 关注人数:2900 人
  • 贡献人数:27 人
  • Open Issues数量:53 个
  • Github地址:https://github.com/linebender/xilem.git

这个项目是一个实验性的Rust本地UI框架,结合了Flutter、SwiftUI和Elm的思想。它使用轻量级视图对象和差分技术来对保留的UI进行最小化更新,同时也具有强类型。

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应用。

June:渐进式、安全的系统语言

  • 创建周期:358 天
  • 开发语言:Rust
  • Star数量:601 个
  • Fork数量:20 次
  • 关注人数:601 人
  • 贡献人数:2 人
  • Open Issues数量:34 个
  • Github地址:https://github.com/sophiajt/june.git

June是一种开源的渐进式、安全的系统语言,旨在在低级控制和高级抽象之间提供平衡。它旨在为构建安全可靠的系统提供可靠高效的编程环境。

Ore: 一种新颖的数字货币挖矿算法

  • 创建周期:89 天
  • 开发语言:Rust
  • Star数量:86 个
  • Fork数量:17 次
  • 关注人数:86 人
  • 贡献人数:1 人
  • Open Issues数量:9 个
  • Github地址:https://github.com/HardhatChad/ore.git

Ore是一种数字货币,可以在家里或手机上进行挖矿,它使用一种新颖的工作证明算法,确保没有矿工会因为无法获得奖励而被饿死。