Github 2024-12-21 Rust开源项目日报 Top10

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

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

Meilisearch: 快速搜索API,提升工作效率

  • 创建周期:2252 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:44442 个
  • Fork数量:1667 次
  • 关注人数:44442 人
  • 贡献人数:169 人
  • Open Issues数量:175 个
  • Github地址:https://github.com/meilisearch/meilisearch.git
  • 项目首页: https://www.meilisearch.com

Meilisearch是一个快速的搜索API,可以轻松集成到应用程序、网站和工作流程中。它提供了一些开箱即用的功能,可以增强搜索体验并加快工作效率。

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 构建。它永远免费且开源!

Fish - 用户友好的命令行shell

  • 创建周期:4272 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:23685 个
  • Fork数量:1835 次
  • 关注人数:23685 人
  • 贡献人数:396 人
  • Open Issues数量:456 个
  • Github地址:https://github.com/fish-shell/fish-shell.git
  • 项目首页: https://fishshell.com

Fish是一个用户友好的命令行shell,适用于macOS、Linux和其他类Unix操作系统。它包括诸如语法高亮、输入时自动建议和精美的标签补全等功能,无需配置即可使用。详细的用户文档可在官方网站上找到。它可以通过Homebrew、MacPorts、fishshell.com的安装程序或独立应用程序安装在macOS上。也提供了各种Linux发行版的软件包。

Tabby: 自托管的AI编码助手

  • 创建周期:310 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:15151 个
  • Fork数量:575 次
  • 关注人数:15151 人
  • 贡献人数:48 人
  • Open Issues数量:133 个
  • Github地址:https://github.com/TabbyML/tabby.git
  • 项目首页: https://tabby.tabbyml.com/

/images/tabbyml-tabby-0.png

Tabby是一款自托管的AI编码助手,提供了一个开源和本地化的GitHub Copilot替代方案。它是自包含的,无需DBMS或云服务,提供了OpenAPI接口,易于与现有基础设施(例如云IDE)集成,并支持消费级GPU。

Biome: 高性能网络项目工具链

  • 创建周期:268 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:10153 个
  • Fork数量:331 次
  • 关注人数:10153 人
  • 贡献人数:382 人
  • Open Issues数量:141 个
  • Github地址:https://github.com/biomejs/biome.git
  • 项目首页: https://biomejs.dev

/images/biomejs-biome-0.png

Biome是一个高性能的网络项目工具链,为JavaScript、TypeScript、JSX和JSON提供快速格式化和检查工具。它提供了来自ESLint、typescript-eslint和其他来源的200多条规则,并输出详细的诊断信息,帮助改善代码质量。Biome旨在与编辑器进行交互式使用,在编写代码时对其进行格式化和检查。

Rspack: 用Rust编写的高性能JavaScript捆绑器

  • 创建周期:883 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:8833 个
  • Fork数量:512 次
  • 关注人数:8833 人
  • 贡献人数:173 人
  • Open Issues数量:153 个
  • Github地址:https://github.com/web-infra-dev/rspack.git
  • 项目首页: https://rspack.dev

Rspack是一个用Rust编写的高性能JavaScript捆绑器。它与webpack生态系统具有很强的兼容性,可以无缝替换webpack,并提供极快的构建速度。

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/

/images/rerun-io-rerun-0.png

该项目是一个用于可视化多模态数据流的开源工具。它快速、易于使用,且易于集成。该工具使用 Rust 和 egui 构建,可用于构建多模态数据的时间感知可视化。它还利用 Rerun SDK 记录诸如图像、张量、点云和文本等数据,这些数据可以实时流式传输到 Rerun Viewer 进行可视化,或保存到文件以供以后使用。

通过100个练习学习Rust

  • 创建周期:6 天
  • 开发语言:Rust
  • Star数量:465 个
  • Fork数量:70 次
  • 关注人数:465 人
  • 贡献人数:5 人
  • Open Issues数量:3 个
  • Github地址:https://github.com/mainmatter/100-exercises-to-learn-rust.git

一门自学课程,通过解决100个练习来学习Rust,适合想要从零开始学习Rust并能够编写自己程序的个人。该课程由Mainmatter编写,是我们Rust研讨会系列中的一部分。