1

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

 7 months ago
source link: https://sunqi.site/posts/github-trendings-today-20240210/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK