目录

Github 2024-02-03 Rust开源项目日报 Top10

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

开发语言项目数量
Rust项目10
Go项目1

Slint:构建原生用户界面的声明式GUI工具包

  • 创建周期:1370 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:12727 个
  • Fork数量:412 次
  • 关注人数:12727 人
  • 贡献人数:101 人
  • Open Issues数量:427 个
  • Github地址:https://github.com/slint-ui/slint.git
  • 项目首页: https://slint.dev

/images/slint-ui-slint-0.png

Slint是一个声明式的GUI工具包,用于在Rust、C++或JavaScript中构建原生用户界面,重点是可扩展性、轻量级资源使用、直观的设计工具和本地用户体验。它邀请用户加入其社区,并探索使用Slint构建的项目。

Neovide: Neovim的简单图形用户界面

  • 创建周期:1520 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:11379 个
  • Fork数量:465 次
  • 关注人数:11379 人
  • 贡献人数:166 人
  • Open Issues数量:201 个
  • Github地址:https://github.com/neovide/neovide.git
  • 项目首页: https://neovide.dev

Neovide是Neovim的一个简单图形用户界面,提供图形改进,同时保持与终端UI功能上的相似性。它在neovide.dev上提供了很酷的功能、安装说明、配置设置等。

Neon: 无服务器Postgres替代品

  • 创建周期:1044 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:11180 个
  • Fork数量:318 次
  • 关注人数:11180 人
  • 贡献人数:87 人
  • Open Issues数量:831 个
  • Github地址:https://github.com/neondatabase/neon.git
  • 项目首页: https://neon.tech

/images/neondatabase-neon-0.png

Neon是一个无服务器的开源替代品,可替代AWS Aurora Postgres,将存储和计算分开,提供自动扩展、分支和无限存储。

Yazi - 快速终端文件管理器

  • 创建周期:210 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:5668 个
  • Fork数量:122 次
  • 关注人数:5668 人
  • 贡献人数:39 人
  • Open Issues数量:25 个
  • Github地址:https://github.com/sxyazi/yazi.git
  • 项目首页: https://yazi-rs.github.io

Yazi是一个使用Rust编写的快速终端文件管理器,基于非阻塞异步I/O。它旨在提供高效、用户友好且可定制的文件管理体验。它具有完整的异步支持、强大的异步任务调度和管理、内置对多种图像协议的支持、代码高亮和图像解码、并发插件系统、与各种工具的集成、多标签支持、批量重命名、可视模式、文件选择器、主题系统、自定义布局等功能。

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

RustDesk 服务器程序

  • 创建周期:1223 天
  • 开发语言:Rust
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:5255 个
  • Fork数量:1072 次
  • 关注人数:5255 人
  • 贡献人数:20 人
  • Open Issues数量:65 个
  • Github地址:https://github.com/rustdesk/rustdesk-server.git
  • 项目首页: https://rustdesk.com/server

RustDesk服务器程序是一款免费的开源软件,允许用户自行托管他们自己的服务器。它提供了下载程序、访问手册以及查找常见问题解答的功能。

Kata Containers: 轻量级虚拟机与容器性能的安全性优势

  • 创建周期:2235 天
  • 开发语言:Rust, Go
  • 协议类型:Apache License 2.0
  • Star数量:4572 个
  • Fork数量:1047 次
  • 关注人数:4572 人
  • 贡献人数:310 人
  • Open Issues数量:1375 个
  • Github地址:https://github.com/kata-containers/kata-containers.git

Kata Containers 是一个旨在创建轻量级虚拟机(VMs)的开源项目,旨在提供容器的性能同时提供虚拟机的安全性优势。

The Graph协议:Graph Node开源项目

  • 创建周期:2116 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:2717 个
  • Fork数量:877 次
  • 关注人数:2717 人
  • 贡献人数:105 人
  • Open Issues数量:445 个
  • Github地址:https://github.com/graphprotocol/graph-node.git
  • 项目首页: https://thegraph.com

Graph Node是一个开源的Rust实现,它通过事件源自以太坊区块链来确定性地更新数据存储,可以通过GraphQL端点进行查询。它是The Graph协议的一部分,该协议使用GraphQL在以太坊和IPFS上快速开发去中心化应用(dApps)。

Namada: 跨链资产无关隐私的权益证明L1的Rust实现

  • 创建周期:578 天
  • 开发语言:Rust
  • 协议类型:GNU General Public License v3.0
  • Star数量:2297 个
  • Fork数量:1098 次
  • 关注人数:2297 人
  • 贡献人数:52 人
  • Open Issues数量:247 个
  • Github地址:https://github.com/anoma/namada.git
  • 项目首页: https://namada.net

Namada是一个开源的Rust实现,用于实现跨链资产无关隐私的权益证明L1。

RustyTube: 用Rust编写的桌面Youtube客户端

  • 创建周期:170 天
  • 开发语言:Rust
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:346 个
  • Fork数量:17 次
  • 关注人数:346 人
  • 贡献人数:1 人
  • Open Issues数量:12 个
  • Github地址:https://github.com/opensourcecheemsburgers/RustyTube.git

RustyTube是一个用Rust编写的桌面Youtube客户端,使用Leptos和Tauri构建,采用Tailwind和DaisyUI设计。