目录

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

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

开发语言项目数量
Rust项目10
Python项目1
CSS项目1

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

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

RustPython:用Rust编写的Python-3解释器

  • 创建周期:2084 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:16700 个
  • Fork数量:1189 次
  • 关注人数:16700 人
  • 贡献人数:346 人
  • Open Issues数量:393 个
  • Github地址:https://github.com/RustPython/RustPython.git
  • 项目首页: https://rustpython.github.io

RustPython是一个旨在使用Rust编程语言创建Python-3解释器的开源项目。

asciinema: 轻量级终端录制工具

  • 创建周期:4464 天
  • 开发语言:Rust, CSS
  • 协议类型:GNU General Public License v3.0
  • Star数量:12777 个
  • Fork数量:918 次
  • 关注人数:12777 人
  • 贡献人数:48 人
  • Open Issues数量:9 个
  • Github地址:https://github.com/asciinema/asciinema.git
  • 项目首页: https://asciinema.org

/images/asciinema-asciinema-0.png

asciinema是一个命令行工具,用于以轻量级格式asciicast录制终端会话。它允许在终端内回放会话,提供高度可压缩的录制格式,并与asciinema服务器集成,便于托管。

DataFusion:Rust中的高速数据查询引擎

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

DataFusion是一个高速、可扩展的查询引擎,用于在Rust中构建高质量的数据中心系统,使用Apache Arrow内存格式。它提供了SQL和Dataframe API,出色的性能,内置支持各种数据格式,广泛的定制化以及强大的社区。

ParadeDB: 基于Postgres的Elasticsearch替代品

  • 创建周期:225 天
  • 开发语言:Rust
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:2947 个
  • Fork数量:82 次
  • 关注人数:2947 人
  • 贡献人数:17 人
  • Open Issues数量:62 个
  • Github地址:https://github.com/paradedb/paradedb.git
  • 项目首页: https://paradedb.com

ParadeDB是一个开源项目,作为Elasticsearch的替代品,利用Postgres作为其基础。该项目旨在现代化Elasticsearch的产品套件,从实时搜索和分析开始。

Granian: 为Python应用程序提供Rust HTTP服务器的开源项目

  • 创建周期:666 天
  • 开发语言:Rust, Python
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:1805 个
  • Fork数量:58 次
  • 关注人数:1805 人
  • 贡献人数:11 人
  • Open Issues数量:30 个
  • Github地址:https://github.com/emmett-framework/granian.git

Granian是一个为Python应用程序提供Rust HTTP服务器的开源项目。

Foundations:模块化Rust库,用于扩展分布式、生产级系统的程序

Foundations 是一个模块化的 Rust 库,旨在帮助扩展分布式、生产级系统的程序。它使工程师能够专注于核心业务逻辑,提供诸如日志记录、分布式跟踪、指标、内存分析、安全功能、服务配置和 CLI 助手等功能。

Loungy - 一款类似于Spotlight、Alfred和Raycast的尚未完成的启动器

  • 创建周期:8 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:726 个
  • Fork数量:43 次
  • 关注人数:726 人
  • 贡献人数:3 人
  • Open Issues数量:4 个
  • Github地址:https://github.com/MatthiasGrandl/loungy.git

Loungy是一款类似于Spotlight、Alfred和Raycast的尚未完成的启动器。

DotSlash: 平台特定可执行文件的简化部署

  • 创建周期:4 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:288 个
  • Fork数量:8 次
  • 关注人数:288 人
  • 贡献人数:3 人
  • Open Issues数量:7 个
  • Github地址:https://github.com/facebook/dotslash.git
  • 项目首页: https://dotslash-cli.com

DotSlash 是一个命令行工具,通过使用等效的小型文本文件,简化了特定于平台的可执行文件的部署。这样可以高效地将可执行文件存储在源代码控制中,减少对主机环境的依赖,促进可重复构建。