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