Github 2024-09-21 Rust开源项目日报 Top10

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

开发语言项目数量
Rust项目10
Move项目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构建,具有安全的默认设置和出色的开发者体验。

SurrealDB:现代应用程序的可扩展、分布式、协作数据库

  • 创建周期:870 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:25228 个
  • Fork数量:777 次
  • 关注人数:25228 人
  • 贡献人数:101 人
  • Open Issues数量:566 个
  • Github地址:https://github.com/surrealdb/surrealdb.git
  • 项目首页: https://surrealdb.com

SurrealDB是一个可扩展的、分布式的、协作的、文档-图形数据库,专为现代应用程序设计。它简化了数据库和API基础设施,减少了开发时间,并实现了实时协作。其关键特点包括减少开发时间、实时协作API后端服务、支持多种查询语言、细粒度访问控制等。

全栈 GUI 库:Web、桌面、移动设备等的构建

  • 创建周期:1170 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:16574 个
  • Fork数量:563 次
  • 关注人数:16574 人
  • 贡献人数:210 人
  • Open Issues数量:214 个
  • Github地址:https://github.com/DioxusLabs/dioxus.git
  • 项目首页: https://dioxuslabs.com

一个全栈 GUI 库,支持使用单个代码库构建 Web、桌面、移动设备等多种应用。它提供了零配置设置、集成热重载和基于信号的状态管理。此外,它还允许使用服务器功能添加后端功能,并使用 CLI 进行打包。

RustPython:用Rust编写的Python-3解释器

  • 创建周期:2084 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:16700 个
  • Fork数量:1189 次
  • 关注人数:16700 人
  • 贡献人数:346 人
  • Open Issues数量:393 个
  • Github地址:https://github.com/RustPython/RustPython.git
  • 项目首页: https://rustpython.github.io

RustPython是一个旨在使用Rust编程语言创建Python-3解释器的开源项目。

Candle: 专注于性能和易用性的Rust ML框架

  • 创建周期:460 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:15173 个
  • Fork数量:887 次
  • 关注人数:15173 人
  • 贡献人数:143 人
  • Open Issues数量:383 个
  • Github地址:https://github.com/huggingface/candle.git

/images/huggingface-candle-0.png

Candle是一个专注于性能和易用性的极简ML框架,适用于Rust。它包括GPU支持,并提供各种应用的在线演示。

/images/huggingface-candle-1.png

Wasmtime: WebAssembly的快速安全运行时

  • 创建周期:2552 天
  • 开发语言:Rust, WebAssembly
  • 协议类型:Apache License 2.0
  • Star数量:15016 个
  • Fork数量:1254 次
  • 关注人数:15016 人
  • 贡献人数:410 人
  • Open Issues数量:704 个
  • Github地址:https://github.com/bytecodealliance/wasmtime.git
  • 项目首页: https://wasmtime.dev/

Wasmtime是一个快速而安全的WebAssembly运行时。它可以使用一个小型安装脚本在Linux和macOS上进行安装,而Windows和其他用户可以直接从GitHub发布页面下载安装程序和二进制文件。

SQLx: 异步纯 Rust SQL 包

  • 创建周期:1729 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:13035 个
  • Fork数量:1241 次
  • 关注人数:13035 人
  • 贡献人数:409 人
  • Open Issues数量:604 个
  • Github地址:https://github.com/launchbadge/sqlx.git

SQLx 是一个异步的、纯 Rust SQL 包,支持 PostgreSQL、MySQL 和 SQLite。它具有无需 DSL 的编译时检查查询功能,并使用 async/await 实现了最大并发性。驱动程序采用纯 Rust 编写,没有使用不安全的代码,可以在不同的运行时和 TLS 后端上运行。SQLx 还提供了内置的连接池、行流式处理、自动语句准备和缓存、TLS 支持、异步通知、嵌套事务以及在运行时更改数据库驱动的功能。

Aptos: 通过更好的技术和用户体验支持区块链的广泛使用

  • 创建周期:850 天
  • 开发语言:Rust, Move
  • 协议类型:Other
  • Star数量:5878 个
  • Fork数量:3556 次
  • 关注人数:5878 人
  • 贡献人数:337 人
  • Open Issues数量:667 个
  • Github地址:https://github.com/aptos-labs/aptos-core.git
  • 项目首页: https://aptosfoundation.org

Aptos是一个第一层的区块链,旨在通过更好的技术和用户体验支持区块链的广泛使用。它通过更好的技术和用户体验,为Web3带来了范式转变,并利用Move构建了一个为开发下一代应用程序的开发者提供家园的平台。

Sui: 下一代智能合约平台

  • 创建周期:816 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:5464 个
  • Fork数量:12409 次
  • 关注人数:5464 人
  • 贡献人数:235 人
  • Open Issues数量:883 个
  • Github地址:https://github.com/MystenLabs/sui.git
  • 项目首页: https://sui.io

Sui是一种具有高吞吐量、低延迟和资产导向编程模型的下一代智能合约平台,由Move编程语言驱动。

Rainfrog: PostgreSQL数据库管理TUI

  • 创建周期:129 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:1472 个
  • Fork数量:27 次
  • 关注人数:1472 人
  • 贡献人数:5 人
  • Open Issues数量:13 个
  • Github地址:https://github.com/achristmascarl/rainfrog.git
  • 项目首页: https://crates.io/crates/rainfrog

Rainfrog是一个旨在为管理PostgreSQL数据库提供轻量级、基于终端的替代方案的开源项目。它目前处于测试阶段。