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
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库,用于扩展分布式、生产级系统的程序
- 创建周期:9 天
- 开发语言:Rust
- 协议类型:BSD 3-Clause “New” or “Revised” License
- Star数量:410 个
- Fork数量:7 次
- 关注人数:410 人
- 贡献人数:12 人
- Open Issues数量:0 个
- Github地址:https://github.com/cloudflare/foundations.git
- 项目首页: https://blog.cloudflare.com/introducing-foundations-our-open-source-rust-service-foundation-library
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 是一个命令行工具,通过使用等效的小型文本文件,简化了特定于平台的可执行文件的部署。这样可以高效地将可执行文件存储在源代码控制中,减少对主机环境的依赖,促进可重复构建。