Github 2024-11-30 Rust开源项目日报 Top10

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

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

Rust: 构建可靠高效软件的开源项目

  • 创建周期:5064 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:92978 个
  • Fork数量:12000 次
  • 关注人数:92978 人
  • 贡献人数:442 人
  • Open Issues数量:9775 个
  • Github地址:https://github.com/rust-lang/rust.git
  • 项目首页: https://www.rust-lang.org

/images/rust-lang-rust-0.png

Rust 是一个旨在赋予每个人构建可靠高效软件能力的开源项目。主要源代码库包含编译器、标准库和文档。

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’统一界面来渲染应用程序。

RustDesk: 用Rust编写的开源远程桌面软件

  • 创建周期:1218 天
  • 开发语言:Rust, Dart
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:58141 个
  • Fork数量:6255 次
  • 关注人数:58141 人
  • 贡献人数:230 人
  • Open Issues数量:49 个
  • Github地址:https://github.com/rustdesk/rustdesk.git
  • 项目首页: https://rustdesk.com

/images/rustdesk-rustdesk-0.png

RustDesk是一款用Rust编写的开源远程桌面软件,可作为TeamViewer的替代品。它可以直接使用,无需配置,提供完全的数据控制和安全性。用户可以使用提供的会合/中继服务器,自行设置,或编写自己的服务器。该项目欢迎所有人的贡献,并提供常见问题解答、二进制下载和每夜构建。

Typst:功能强大且易学的排版系统

  • 创建周期:1586 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:25342 个
  • Fork数量:654 次
  • 关注人数:25342 人
  • 贡献人数:218 人
  • Open Issues数量:592 个
  • Github地址:https://github.com/typst/typst.git
  • 项目首页: https://typst.app

/images/typst-typst-0.png

Typst是一个功能强大的基于标记的排版系统,旨在具有与LaTeX一样强大的功能,同时更易于学习和使用。它提供了常见格式任务的内置标记、灵活的功能、集成的脚本系统、数学排版、参考文献管理、快速编译时间和友好的错误消息。该存储库包含Typst编译器及其CLI,用于本地编译,还有一个处于公共测试阶段的协作在线编辑器。

Clippy: Rust代码改进的Lint集合

  • 创建周期:3454 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:10822 个
  • Fork数量:1449 次
  • 关注人数:10822 人
  • 贡献人数:397 人
  • Open Issues数量:2019 个
  • Github地址:https://github.com/rust-lang/rust-clippy.git
  • 项目首页: https://rust-lang.github.io/rust-clippy/

Clippy是一个开源项目,提供了一系列超过700个lints来捕捉常见错误并改进Rust代码。这些lints被分为不同的类别,并具有默认的lint级别,允许用户选择Clippy应该帮助他们多少。‘restriction’类别不应作为整体启用,lints在启用之前应该逐个考虑。

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)的开源项目,旨在提供容器的性能同时提供虚拟机的安全性优势。

Windows 10/11 可完全定制的桌面环境

  • 创建周期:246 天
  • 开发语言:Rust, TypeScript
  • 协议类型:Other
  • Star数量:2123 个
  • Fork数量:54 次
  • 关注人数:2123 人
  • 贡献人数:10 人
  • Open Issues数量:40 个
  • Github地址:https://github.com/eythaann/Seelen-UI.git

/images/eythaann-seelen-ui-0.png

该项目是一个专为Windows 10/11设计的可完全定制的桌面环境。它提供了多种安装方法和即将推出的功能。该项目还提供了文档、语言支持、工具栏定制、主题和窗口管理器。

/images/eythaann-seelen-ui-1.png

高级键盘重映射工具

  • 创建周期:929 天
  • 开发语言:Rust
  • 协议类型:GNU Lesser General Public License v3.0
  • Star数量:2527 个
  • Fork数量:122 次
  • 关注人数:2527 人
  • 贡献人数:59 人
  • Open Issues数量:79 个
  • Github地址:https://github.com/jtroo/kanata.git

该项目是一个跨平台的软件键盘重映射工具,适用于Linux、macOS和Windows。它提供了多层键功能和高级键行为定制功能,包括轻触-按住、宏和Unicode。