Github 2024-03-30 Rust开源项目日报 Top10
根据Github Trendings的统计,今日(2024-03-30统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Rust项目 | 10 |
Rust编程语言的可靠异步运行时:Tokio
- 创建周期:2759 天
- 开发语言:Rust
- 协议类型:MIT License
- Star数量:24319 个
- Fork数量:2213 次
- 关注人数:24319 人
- 贡献人数:441 人
- Open Issues数量:275 个
- Github地址:https://github.com/tokio-rs/tokio.git
- 项目首页: https://tokio.rs
Tokio是使用Rust编程语言编写可靠、异步和精简应用程序的运行时。它提供了零成本抽象,利用Rust的所有权、类型系统和并发模型,实现了快速、可靠和可扩展的性能。Tokio具有最小的占用空间,并自然地处理背压和取消。
egui: 一个简单、快速且高度可移植的 Rust GUI 库
- 创建周期:1903 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:19199 个
- Fork数量:1395 次
- 关注人数:19199 人
- 贡献人数:370 人
- Open Issues数量:673 个
- Github地址:https://github.com/emilk/egui.git
egui 是一个简单、快速且高度可移植的 Rust 立即模式 GUI 库,可在 Web 和本地平台上运行。它旨在成为最易于使用的 Rust GUI 库,并可以轻松集成到游戏引擎中。官方的 egui 框架 eframe 支持为各种平台编写应用程序,包括 Web、Linux、Mac、Windows 和 Android。
Pingora: 构建快速、可靠和可扩展网络服务的开源库
- 创建周期:302 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:10390 个
- Fork数量:497 次
- 关注人数:10390 人
- 贡献人数:3 人
- Open Issues数量:32 个
- Github地址:https://github.com/cloudflare/pingora.git
Pingora是一个旨在构建快速、可靠和可扩展网络服务的开源库。
全栈 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 进行打包。
TiKV: 开源分布式事务键值数据库
- 创建周期:2949 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:14107 个
- Fork数量:2050 次
- 关注人数:14107 人
- 贡献人数:393 人
- Open Issues数量:1535 个
- Github地址:https://github.com/tikv/tikv.git
- 项目首页: https://tikv.org
TiKV 是一个开源的、分布式的、支持事务的键值数据库,旨在补充 TiDB。它不仅提供了经典的键值 API,还提供了符合 ACID 的事务 API。TiKV 使用 Rust 构建,并由 Raft 驱动,受到了谷歌分布式系统和学术成就的启发。它保证了数据一致性,支持地理复制、水平扩展、一致的分布式事务、协处理器支持,并与 TiDB 协同工作。
Bottlerocket: 安全可靠的容器托管操作系统
- 创建周期:1795 天
- 开发语言:Rust
- 协议类型:Other
- Star数量:8023 个
- Fork数量:468 次
- 关注人数:8023 人
- 贡献人数:83 人
- Open Issues数量:283 个
- Github地址:https://github.com/bottlerocket-os/bottlerocket.git
- 项目首页: https://bottlerocket.dev
Bottlerocket是一个免费的开源基于Linux的操作系统,旨在托管容器。它专注于安全性、可维护性和可靠的更新,为基于容器的工作负载提供了一个安全的平台。该操作系统包括标准的开源组件,并允许通过API调用进行配置更改,这些更改会在更新中自动迁移。
Rerun SDK:多模态数据流可视化工具
- 创建周期:680 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:4172 个
- Fork数量:198 次
- 关注人数:4172 人
- 贡献人数:38 人
- Open Issues数量:731 个
- Github地址:https://github.com/rerun-io/rerun.git
- 项目首页: https://rerun.io/
该项目是一个用于可视化多模态数据流的开源工具。它快速、易于使用,且易于集成。该工具使用 Rust 和 egui 构建,可用于构建多模态数据的时间感知可视化。它还利用 Rerun SDK 记录诸如图像、张量、点云和文本等数据,这些数据可以实时流式传输到 Rerun Viewer 进行可视化,或保存到文件以供以后使用。
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。它依赖于比特币核心进行私钥管理和交易签名,并鼓励用户捐赠以支持其维护和开发。
Lighthouse: 用Rust编写的以太坊共识客户端
- 创建周期:2094 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:2709 个
- Fork数量:652 次
- 关注人数:2709 人
- 贡献人数:176 人
- Open Issues数量:415 个
- Github地址:https://github.com/sigp/lighthouse.git
- 项目首页: https://lighthouse.sigmaprime.io/
Lighthouse是由Sigma Prime维护的用Rust编写的开源以太坊共识客户端。
Loungy - 一款类似于Spotlight、Alfred和Raycast的尚未完成的启动器
- 创建周期:8 天
- 开发语言:Rust
- 协议类型:MIT License
- Star数量:726 个
- Fork数量:43 次
- 关注人数:726 人
- 贡献人数:3 人
- Open Issues数量:4 个
- Github地址:https://github.com/MatthiasGrandl/loungy.git
Loungy是一款类似于Spotlight、Alfred和Raycast的尚未完成的启动器。