Github 2024-07-27 Rust开源项目日报 Top10
根据Github Trendings的统计,今日(2024-07-27统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Rust项目 | 10 |
TypeScript项目 | 1 |
JavaScript项目 | 1 |
Tauri: 构建小型、快速和安全的桌面应用程序
- 创建周期:1673 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:74191 个
- Fork数量:2257 次
- 关注人数:74191 人
- 贡献人数:320 人
- Open Issues数量:716 个
- Github地址:https://github.com/tauri-apps/tauri.git
- 项目首页: https://tauri.app
Tauri是一个用于构建小型、快速和安全的桌面应用程序的框架,具有Web前端。它允许开发人员集成任何编译为HTML、JS和CSS的前端框架。后端是一个由Rust源码编写的二进制文件,具有用于前端交互的API。Tauri在各种平台上利用’tao’进行窗口处理,并使用’WRY’统一界面来渲染应用程序。
Qdrant - 面向下一代AI的高性能向量数据库
- 创建周期:1435 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:17997 个
- Fork数量:1212 次
- 关注人数:17997 人
- 贡献人数:101 人
- Open Issues数量:230 个
- Github地址:https://github.com/qdrant/qdrant.git
- 项目首页: https://qdrant.tech
Qdrant是专为下一代人工智能设计的高性能、大规模向量数据库。它是一种向量相似性搜索引擎和数据库,提供了一个生产就绪的服务,具有方便的API,用于存储、搜索和管理带有附加有效负载的向量。Qdrant采用Rust编写,提供了扩展的过滤支持,使其适用于神经网络或基于语义的匹配、分面搜索和其他应用。即使在高负载下,它也快速可靠,并且可以将嵌入或神经网络编码器转化为完整的应用程序,用于匹配、搜索、推荐等。Qdrant还提供完全托管的Qdrant Cloud,包括免费层。
mdBook: 用Rust创建现代在线书籍
- 创建周期:3308 天
- 开发语言:Rust
- 协议类型:Mozilla Public License 2.0
- Star数量:17351 个
- Fork数量:1592 次
- 关注人数:17351 人
- 贡献人数:290 人
- Open Issues数量:554 个
- Github地址:https://github.com/rust-lang/mdBook.git
- 项目首页: https://rust-lang.github.io/mdBook/
mdBook是一个用Rust实现的实用工具,用于从Markdown文件创建现代在线书籍。它类似于Gitbook,并提供创建、安装和使用在线书籍的功能。用户指南作为展示书籍外观的演示,还有一个供有兴趣参与开发的人参考的贡献指南。
现代端口扫描器
- 创建周期:1456 天
- 开发语言:Rust
- 协议类型:GNU General Public License v3.0
- Star数量:13237 个
- Fork数量:878 次
- 关注人数:13237 人
- 贡献人数:59 人
- Open Issues数量:25 个
- Github地址:https://github.com/RustScan/RustScan.git
现代端口扫描器是一个开源工具,允许用户快速找到端口,并通过支持Python、Lua和Shell的脚本引擎运行脚本。它具有在3秒内扫描所有65k端口的能力,完整的脚本引擎支持,自适应学习以及对IPv6、CIDR、文件输入等的支持。
Cargo:Rust的开源软件包管理器
- 创建周期:3714 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:12002 个
- Fork数量:2266 次
- 关注人数:12002 人
- 贡献人数:420 人
- Open Issues数量:1415 个
- Github地址:https://github.com/rust-lang/cargo.git
- 项目首页: https://doc.rust-lang.org/cargo
Cargo是Rust的开源软件包管理器,负责下载项目依赖并编译项目。它提供了用于使用Cargo进行Rust项目和为Cargo本身开发做贡献的资源。
Rolldown: Rust编写的JavaScript打包工具
- 创建周期:176 天
- 开发语言:Rust, JavaScript
- 协议类型:MIT License
- Star数量:4693 个
- Fork数量:241 次
- 关注人数:4693 人
- 贡献人数:37 人
- Open Issues数量:45 个
- Github地址:https://github.com/rolldown/rolldown.git
- 项目首页: https://rolldown.rs
Rolldown是用Rust编写的JavaScript打包工具,旨在用于Vite。它提供了与Rollup兼容的API和插件接口,其范围类似于esbuild。目前正在积极开发中,尚不适合生产使用。
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的开发人员来说,这将提供一个熟悉的体验。
Solana程序库(SPL)- 面向Sealevel并行运行时的链上程序集合
- 创建周期:1450 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:3042 个
- Fork数量:1878 次
- 关注人数:3042 人
- 贡献人数:208 人
- Open Issues数量:62 个
- Github地址:https://github.com/solana-labs/solana-program-library.git
- 项目首页: https://solanalabs.com
Solana程序库(SPL)是Solana Labs维护的一组面向Sealevel并行运行时的链上程序集合。这些程序已针对Solana的Sealevel实现进行了测试,其中一些已部署到Mainnet Beta。该库欢迎补丁,以确保这些程序在所有实现中都具有可移植性。
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绑定,易于使用。
Mako: 基于Rust的生产级Web捆绑器
- 创建周期:478 天
- 开发语言:Rust
- 协议类型:MIT License
- Star数量:1513 个
- Fork数量:53 次
- 关注人数:1513 人
- 贡献人数:25 人
- Open Issues数量:121 个
- Github地址:https://github.com/umijs/mako.git
- 项目首页: https://makojs.dev
Mako是一个基于Rust的生产级Web捆绑器。它被蚂蚁集团等各种实体用于Web应用程序、混合应用程序、小程序(部分)、低代码和无服务器应用程序。Ant Design、Umi、Dumi和Father已经集成了Mako来满足其捆绑需求。