Github 2024-08-24 Rust开源项目日报 Top10
根据Github Trendings的统计,今日(2024-08-24统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Rust项目 | 10 |
JavaScript项目 | 1 |
WebAssembly项目 | 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构建,具有安全的默认设置和出色的开发者体验。
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的创建者开发的高性能多人代码编辑器。
Ruff: 极速Python代码检查器和格式化工具
- 创建周期:655 天
- 开发语言:Rust
- 协议类型:MIT License
- Star数量:27379 个
- Fork数量:874 次
- 关注人数:27379 人
- 贡献人数:420 人
- Open Issues数量:867 个
- Github地址:https://github.com/astral-sh/ruff.git
- 项目首页: https://docs.astral.sh/ruff
Ruff是一个极快的Python代码检查器和代码格式化工具,用Rust编写,旨在比现有的检查器和格式化工具如Flake8和Black快10-100倍。它可通过pip安装,支持pyproject.toml,并兼容Python 3.12。Ruff提供了与Flake8、isort和Black的兼容性,内置缓存、修复支持、800多条内置规则,以及针对VS Code等编辑器的官方集成。它适用于单存储库,并且在Apache Airflow、FastAPI、Hugging Face和Pandas等主要开源项目中得到积极使用。
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 倍,内置电池包,简单易用的工具来替代旧的捆绑方法。
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,包括免费层。
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支持。
Sniffnet: 舒适监控互联网流量的开源项目
- 创建周期:720 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:14601 个
- Fork数量:454 次
- 关注人数:14601 人
- 贡献人数:42 人
- Open Issues数量:33 个
- Github地址:https://github.com/GyulyVGC/sniffnet.git
- 项目首页: https://sniffnet.net
Sniffnet是一个开源项目,允许用户舒适地监控其互联网流量。通过支持Sniffnet的发展,用户可以为该工具的改进做出贡献。
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发布页面下载安装程序和二进制文件。
Hyperswitch:用Rust编写的开源支付交换机
- 创建周期:516 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:9315 个
- Fork数量:741 次
- 关注人数:9315 人
- 贡献人数:149 人
- Open Issues数量:444 个
- Github地址:https://github.com/juspay/hyperswitch.git
- 项目首页: https://hyperswitch.io/
Hyperswitch是一个用Rust编写的开源支付交换机,旨在使支付快速、可靠且价格实惠。它旨在减少对单一处理器(如Stripe或Braintree)的依赖,减少开发工作量,提高成功率,降低处理费用,定制支付流程,并通过本地/备用支付方式扩大业务范围。
NativeLink:高性能构建缓存和远程执行系统
- 创建周期:1304 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:459 个
- Fork数量:53 次
- 关注人数:459 人
- 贡献人数:26 人
- Open Issues数量:123 个
- Github地址:https://github.com/TraceMachina/nativelink.git
- 项目首页: https://nativelink.com
NativeLink是一个高效的、高性能的构建缓存和远程执行系统,可以加速软件编译和测试,同时降低基础设施成本。它通过智能缓存构建产物并在多台机器间分发任务,优化各种规模项目的构建流程。