Github 2024-06-15 Rust开源项目日报 Top10
根据Github Trendings的统计,今日(2024-06-15统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Rust项目 | 10 |
TypeScript项目 | 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构建,具有安全的默认设置和出色的开发者体验。
uv: 极快的Python软件包安装程序和解析器
- 创建周期:147 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:7066 个
- Fork数量:200 次
- 关注人数:7066 人
- 贡献人数:45 人
- Open Issues数量:249 个
- Github地址:https://github.com/astral-sh/uv.git
- 项目首页: https://astral.sh/
uv是一个极快的Python软件包安装程序和解析器,用Rust编写。它被设计为pip和pip-compile的即插即用替代品。uv由Ruff的创作者Astral支持。
Tantivy:用 Rust 编写的快速全文搜索引擎库
- 创建周期:3078 天
- 开发语言:Rust
- 协议类型:MIT License
- Star数量:11131 个
- Fork数量:614 次
- 关注人数:11131 人
- 贡献人数:137 人
- Open Issues数量:312 个
- Github地址:https://github.com/quickwit-oss/tantivy.git
Tantivy 是一个用 Rust 编写的快速全文搜索引擎库,受 Apache Lucene 启发。它不是现成的搜索引擎服务器,而是一个可用于构建此类搜索引擎的 crate。Quickwit 是在 Tantivy 基础上构建的分布式搜索引擎,为 Elasticsearch 或 Apache Solr 提供了替代方案。
gitoxide: 纯Rust实现的Git
- 创建周期:2200 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:8237 个
- Fork数量:265 次
- 关注人数:8237 人
- 贡献人数:120 人
- Open Issues数量:97 个
- Github地址:https://github.com/Byron/gitoxide.git
gitoxide是Git的纯Rust实现,旨在开发具有正确性、性能和愉快开发体验的未来应用程序。它提供了用于关键功能(如fetch和clone)的命令行二进制文件,并旨在成为生产级服务器实现。
Rust 版本的 shadowsocks
- 创建周期:3531 天
- 开发语言:Rust
- 协议类型:MIT License
- Star数量:7989 个
- Fork数量:1115 次
- 关注人数:7989 人
- 贡献人数:91 人
- Open Issues数量:30 个
- Github地址:https://github.com/shadowsocks/shadowsocks-rust.git
- 项目首页: https://shadowsocks.org/
这个项目是 shadowsocks 的 Rust 版本,用于快速隧道代理,用于绕过防火墙。它包括 shadowsocks 核心协议、用于提供 shadowsocks 服务的服务以及运行常见 shadowsocks 服务的二进制文件。还有一些相关项目,例如在 Linux 上使用 GTK 为 sslocal 提供 GUI 的项目,为 sslocal 提供的 OpenWRT 解决方案以及 Windows GUI 客户端。
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的支持,以及丰富的定制功能和强大的社区。
Solana的Anchor框架:智能合约开发工具
- 创建周期:1170 天
- 开发语言:Rust, TypeScript
- 协议类型:Apache License 2.0
- Star数量:3053 个
- Fork数量:1156 次
- 关注人数:3053 人
- 贡献人数:237 人
- Open Issues数量:395 个
- Github地址:https://github.com/coral-xyz/anchor.git
- 项目首页: https://anchor-lang.com
Anchor框架为Solana的Sealevel运行时提供了开发人员工具,用于编写智能合约,包括Rust eDSL、IDL规范、用于生成客户端的TypeScript包以及用于应用程序开发的CLI。对于熟悉以太坊的Solidity、Truffle和web3.js的开发人员来说,这将提供一个熟悉的体验。
Mistral.rs:快速LLM推断平台
- 创建周期:109 天
- 开发语言:Rust
- 协议类型:MIT License
- Star数量:2434 个
- Fork数量:177 次
- 关注人数:2434 人
- 贡献人数:15 人
- Open Issues数量:32 个
- Github地址:https://github.com/EricLBuehler/mistral.rs.git
Mistral.rs是一个用于快速LLM推断的开源平台,支持在各种设备上进行推断、量化,并具有兼容OpenAI API的HTTP服务器和Python绑定,易于使用。
Parity Polkadot 区块链 SDK 文档和模板
- 创建周期:316 天
- 开发语言:Rust
- Star数量:1579 个
- Fork数量:545 次
- 关注人数:1579 人
- 贡献人数:376 人
- Open Issues数量:1649 个
- Github地址:https://github.com/paritytech/polkadot-sdk.git
- 项目首页: https://polkadot.network/
Parity Polkadot 区块链 SDK 提供有关 Polkadot SDK 的每个组件的文档,包括 Substrate、FRAME、Cumulus 和 XCM。它还提供了构建第一个 FRAME pallet 的指南和启动新项目的模板。
Nexus zkVM: 零知识虚拟机
- 创建周期:282 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:487 个
- Fork数量:138 次
- 关注人数:487 人
- 贡献人数:20 人
- Open Issues数量:29 个
- Github地址:https://github.com/nexus-xyz/nexus-zkvm.git
- 项目首页: https://docs.nexus.xyz
Nexus zkVM 是一个模块化、可扩展、开源且高度并行化的 zkVM,旨在在足够的机器性能下以每秒一万亿CPU周期运行。