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

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

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

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,可以轻松集成到应用程序、网站和工作流程中。它提供了一些开箱即用的功能,可以增强搜索体验并加快工作效率。

uv: 极快的Python软件包安装程序和解析器

  • 创建周期:147 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:7066 个
  • Fork数量:200 次
  • 关注人数:7066 人
  • 贡献人数:45 人
  • Open Issues数量:249 个
  • Github地址:https://github.com/astral-sh/uv.git
  • 项目首页: https://astral.sh/

uv是一个极快的Python软件包安装程序和解析器,用Rust编写。它被设计为pip和pip-compile的即插即用替代品。uv由Ruff的创作者Astral支持。

Pingora: 构建快速、可靠和可扩展网络服务的开源库

  • 创建周期:302 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:10390 个
  • Fork数量:497 次
  • 关注人数:10390 人
  • 贡献人数:3 人
  • Open Issues数量:32 个
  • Github地址:https://github.com/cloudflare/pingora.git

Pingora是一个旨在构建快速、可靠和可扩展网络服务的开源库。

现代端口扫描器

  • 创建周期: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

Screenpipe: 本地AI屏幕和麦克风录制

  • 创建周期:101 天
  • 开发语言:Rust, TypeScript
  • 协议类型:MIT License
  • Star数量:1676 个
  • Fork数量:116 次
  • 关注人数:1676 人
  • 贡献人数:16 人
  • Open Issues数量:57 个
  • Github地址:https://github.com/mediar-ai/screenpipe.git
  • 项目首页: https://screenpi.pe

/images/mediar-ai-screenpipe-0.png

Screenpipe是一个开源项目,提供24/7本地AI屏幕和麦克风录制,可以开发具有完整上下文的AI应用程序。它与Ollama配合使用,是Rewind.ai的替代品。该项目强调安全性和数据所有权,并使用Rust构建。

/images/mediar-ai-screenpipe-1.png

Apache DataFusion:高速可定制的查询引擎

  • 创建周期:1099 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:4934 个
  • Fork数量:908 次
  • 关注人数:4934 人
  • 贡献人数:403 人
  • Open Issues数量:997 个
  • Github地址:https://github.com/apache/datafusion.git
  • 项目首页: https://arrow.apache.org/datafusion

Apache DataFusion是一个高速、可定制的查询引擎,用于在Rust中构建高质量的数据中心系统,利用Apache Arrow内存格式。它提供了SQL和Dataframe API,出色的性能,内置对CSV、Parquet、JSON和Avro的支持,以及丰富的定制功能和强大的社区。

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

Delta Lake: 为开发人员和集成商提供本机API的开源存储格式

  • 创建周期:1595 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:2139 个
  • Fork数量:379 次
  • 关注人数:2139 人
  • 贡献人数:165 人
  • Open Issues数量:231 个
  • Github地址:https://github.com/delta-io/delta-rs.git
  • 项目首页: https://delta-io.github.io/delta-rs/

Delta Lake是一个开源存储格式,它在现有数据湖之上提供ACID事务保证、模式强制执行和可扩展的数据处理。该项目旨在通过为开发人员和集成商提供本机低级API以及为Delta Lake提供易于查询、检查和操作的高级操作API,使Delta Lake可供广泛的用户和项目使用。