目录

Github 2024-04-20 Rust开源项目日报 Top10

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

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

Sway: 将现代语言开发和性能带入区块链生态系统

  • 创建周期:1187 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:63212 个
  • Fork数量:5190 次
  • 关注人数:63212 人
  • 贡献人数:106 人
  • Open Issues数量:691 个
  • Github地址:https://github.com/FuelLabs/sway.git
  • 项目首页: https://fuellabs.github.io/sway

Sway是为Fuel区块链开发的一种语言,受Rust启发,旨在将现代语言开发和性能带入区块链生态系统。

Typst:功能强大且易学的排版系统

  • 创建周期:1586 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:25342 个
  • Fork数量:654 次
  • 关注人数:25342 人
  • 贡献人数:218 人
  • Open Issues数量:592 个
  • Github地址:https://github.com/typst/typst.git
  • 项目首页: https://typst.app

/images/typst-typst-0.png

Typst是一个功能强大的基于标记的排版系统,旨在具有与LaTeX一样强大的功能,同时更易于学习和使用。它提供了常见格式任务的内置标记、灵活的功能、集成的脚本系统、数学排版、参考文献管理、快速编译时间和友好的错误消息。该存储库包含Typst编译器及其CLI,用于本地编译,还有一个处于公共测试阶段的协作在线编辑器。

Biome: 高性能网络项目工具链

  • 创建周期:268 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:10153 个
  • Fork数量:331 次
  • 关注人数:10153 人
  • 贡献人数:382 人
  • Open Issues数量:141 个
  • Github地址:https://github.com/biomejs/biome.git
  • 项目首页: https://biomejs.dev

/images/biomejs-biome-0.png

Biome是一个高性能的网络项目工具链,为JavaScript、TypeScript、JSX和JSON提供快速格式化和检查工具。它提供了来自ESLint、typescript-eslint和其他来源的200多条规则,并输出详细的诊断信息,帮助改善代码质量。Biome旨在与编辑器进行交互式使用,在编写代码时对其进行格式化和检查。

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编程语言驱动。

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的支持,以及丰富的定制功能和强大的社区。

ord - 一种实验性的satoshis管理软件

  • 创建周期:818 天
  • 开发语言:Rust
  • 协议类型:Creative Commons Zero v1.0 Universal
  • Star数量:3029 个
  • Fork数量:1042 次
  • 关注人数:3029 人
  • 贡献人数:75 人
  • Open Issues数量:350 个
  • Github地址:https://github.com/ordinals/ord.git
  • 项目首页: https://ordinals.com

ord是一种实验性软件,用于管理satoshis的索引、区块浏览器和命令行钱包。它为satoshis分配序数,允许它们被收集和交易。该项目是开源的,由社区资助,当前的首席维护者是raphjaph。它依赖于比特币核心进行私钥管理和交易签名,并鼓励用户捐赠以支持其维护和开发。

ATAC:终端中的简单API客户端

  • 创建周期:74 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:650 个
  • Fork数量:17 次
  • 关注人数:650 人
  • 贡献人数:6 人
  • Open Issues数量:9 个
  • Github地址:https://github.com/Julien-cpsn/ATAC.git
  • 项目首页: https://github.com/Julien-cpsn/ATAC/wiki

ATAC是一个简单的API客户端,允许用户直接从终端发出API请求,类似于Postman。

运行 Avail 节点

  • 创建周期:844 天
  • 开发语言:Rust, HTML
  • Star数量:523 个
  • Fork数量:382 次
  • 关注人数:523 人
  • 贡献人数:31 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/availproject/avail.git

Running Avail Node是一个旨在为开发人员提供构建和部署应用程序的去中心化平台的开源项目。它专注于实现对等网络中节点之间安全可扩展的通信。

BiTE: 平台无关的可执行文件分析工具

  • 创建周期:810 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:571 个
  • Fork数量:17 次
  • 关注人数:571 人
  • 贡献人数:3 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/WINSDK/bite.git

BiTE是一个平台无关的可执行文件分析工具,专注于全面支持Rust。它旨在提供一个环境,用于检查二进制文件及其调试信息的内容,尽管它仍处于早期开发阶段,但已经支持各种架构。

Ore CLI与Nvidia GPU支持

  • 创建周期:3 天
  • 开发语言:Rust, Cuda
  • Star数量:113 个
  • Fork数量:47 次
  • 关注人数:113 人
  • 贡献人数:1 人
  • Open Issues数量:5 个
  • Github地址:https://github.com/BenjaSOL/ore-cli-gpu.git

Ore CLI与Nvidia GPU支持是Ore程序的命令行界面,允许用户利用Nvidia GPU。它由@BenjaSOL和@KaedonsCrypto构建。