目录

Github 2024-07-06 Rust开源项目日报 Top10

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

开发语言项目数量
Rust项目10
CUE项目1
HTML项目1

Rustlings: 小练习帮助您熟悉Rust代码

  • 创建周期:3217 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:51103 个
  • Fork数量:9861 次
  • 关注人数:51103 人
  • 贡献人数:396 人
  • Open Issues数量:63 个
  • Github地址:https://github.com/rust-lang/rustlings.git
  • 项目首页: https://rustlings.cool

Rustlings是一个项目,其中包含一些小练习,帮助用户熟悉阅读和编写Rust代码,包括理解和响应编译器消息。建议在阅读官方Rust书籍的同时进行这些练习,并使用Rust By Example进行额外练习。

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的创建者开发的高性能多人代码编辑器。

Rust实现的非官方Bitwarden兼容服务器

  • 创建周期:2317 天
  • 开发语言:Rust
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:34391 个
  • Fork数量:1671 次
  • 关注人数:34391 人
  • 贡献人数:137 人
  • Open Issues数量:32 个
  • Github地址:https://github.com/dani-garcia/vaultwarden.git

这是一个用Rust编写的非官方Bitwarden兼容服务器,以前被称为bitwarden_rs。这是Bitwarden服务器API的另一种实现,用Rust编写,并与上游Bitwarden客户端兼容。非常适合自托管部署,其中运行官方资源密集型服务可能不是理想的选择。该项目已更名,以避免与官方Bitwarden服务器混淆,并避免商标/品牌问题。该项目与Bitwarden项目或Bitwarden, Inc.无关。

Bevy: 一个清新简洁的基于数据驱动的游戏引擎

  • 创建周期:1631 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:33548 个
  • Fork数量:3262 次
  • 关注人数:33548 人
  • 贡献人数:436 人
  • Open Issues数量:2186 个
  • Github地址:https://github.com/bevyengine/bevy.git
  • 项目首页: https://bevyengine.org

Bevy 是一个清新简洁的基于数据驱动的游戏引擎,采用 Rust 构建。它永远免费且开源!

Servo:Rust编写的并行浏览器引擎项目

  • 创建周期:4532 天
  • 开发语言:Rust, HTML
  • 协议类型:Mozilla Public License 2.0
  • Star数量:26661 个
  • Fork数量:2934 次
  • 关注人数:26661 人
  • 贡献人数:409 人
  • Open Issues数量:3210 个
  • Github地址:https://github.com/servo/servo.git
  • 项目首页: https://servo.org

Servo是一个嵌入式、独立、内存安全、模块化和并行的用Rust语言编写的网页渲染引擎。目前正在64位macOS、64位Linux、64位Windows和Android上进行开发,并欢迎社区贡献。

Vector:高性能可观察性数据管道

  • 创建周期:2021 天
  • 开发语言:Rust, CUE
  • 协议类型:Mozilla Public License 2.0
  • Star数量:15723 个
  • Fork数量:1341 次
  • 关注人数:15723 人
  • 贡献人数:369 人
  • Open Issues数量:1741 个
  • Github地址:https://github.com/vectordotdev/vector.git
  • 项目首页: https://vector.dev

Vector是一个开源的高性能可观察性数据管道,允许用户收集、转换和路由日志和指标到任何供应商。它实现了成本降低、数据丰富化和数据安全,并且比空间中其他替代方案快高达10倍。

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构建的项目。

现代端口扫描器

  • 创建周期:1456 天
  • 开发语言:Rust
  • 协议类型:GNU General Public License v3.0
  • Star数量:13237 个
  • Fork数量:878 次
  • 关注人数:13237 人
  • 贡献人数:59 人
  • Open Issues数量:25 个
  • Github地址:https://github.com/RustScan/RustScan.git

/images/rustscan-rustscan-0.png

现代端口扫描器是一个开源工具,允许用户快速找到端口,并通过支持Python、Lua和Shell的脚本引擎运行脚本。它具有在3秒内扫描所有65k端口的能力,完整的脚本引擎支持,自适应学习以及对IPv6、CIDR、文件输入等的支持。

/images/rustscan-rustscan-1.png

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)的依赖,减少开发工作量,提高成功率,降低处理费用,定制支付流程,并通过本地/备用支付方式扩大业务范围。

Spotify Player: 在终端中的完整功能音乐播放器

  • 创建周期:1094 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:2464 个
  • Fork数量:99 次
  • 关注人数:2464 人
  • 贡献人数:49 人
  • Open Issues数量:53 个
  • Github地址:https://github.com/aome510/spotify-player.git

Spotify Player是一个开源项目,允许用户在终端中以完全功能相同的方式访问Spotify。