Github 2025-01-25 Rust开源项目日报 Top10

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

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

Deno: 现代JavaScript和TypeScript运行时

  • 创建周期:2118 天
  • 开发语言:Rust, JavaScript
  • 协议类型:MIT License
  • Star数量:92444 个
  • Fork数量:5085 次
  • 关注人数:92444 人
  • 贡献人数:438 人
  • Open Issues数量:1942 个
  • Github地址:https://github.com/denoland/deno.git
  • 项目首页: https://deno.com

/images/denoland-deno-0.png

Deno是一个现代的JavaScript和TypeScript运行时,基于V8、Rust和Tokio构建,具有安全的默认设置和出色的开发者体验。

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

Typst:功能强大且易学的排版系统

  • 创建周期:1586 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:25342 个
  • Fork数量:654 次
  • 关注人数:25342 人
  • 贡献人数:218 人
  • Open Issues数量:592 个
  • Github地址:https://github.com/typst/typst.git
  • 项目首页: https://typst.app

/images/typst-typst-0.png

Typst是一个功能强大的基于标记的排版系统,旨在具有与LaTeX一样强大的功能,同时更易于学习和使用。它提供了常见格式任务的内置标记、灵活的功能、集成的脚本系统、数学排版、参考文献管理、快速编译时间和友好的错误消息。该存储库包含Typst编译器及其CLI,用于本地编译,还有一个处于公共测试阶段的协作在线编辑器。

Polars: Rust中的DataFrame接口和OLAP查询引擎

  • 创建周期:1354 天
  • 开发语言:Rust, Python
  • 协议类型:MIT License
  • Star数量:23854 个
  • Fork数量:1393 次
  • 关注人数:23854 人
  • 贡献人数:342 人
  • Open Issues数量:1313 个
  • Github地址:https://github.com/pola-rs/polars.git
  • 项目首页: https://docs.pola.rs

/images/pola-rs-polars-0.png

Polars是在Rust上实现的OLAP查询引擎之上的DataFrame接口,提供诸如惰性和急切执行、多线程、SIMD、查询优化、强大的表达式API和用于大于RAM数据集的混合流式传输等功能。它支持Rust、Python、Node.js、R等多种语言。

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

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

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

OpenObserve(O2):云原生可观察性平台

  • 创建周期:457 天
  • 开发语言:Rust, Vue
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:9639 个
  • Fork数量:325 次
  • 关注人数:9639 人
  • 贡献人数:48 人
  • Open Issues数量:296 个
  • Github地址:https://github.com/openobserve/openobserve.git
  • 项目首页: https://openobserve.ai

/images/openobserve-openobserve-0.png

OpenObserve(O2)是一个专为日志、指标、跟踪、分析和实时用户监控(RUM)设计的云原生可观察性平台,可实现PB级别的规模。它是Elasticsearch的无缝替代品,操作更简单,日志存储成本显著降低。用户可以在不到2分钟内设置它,并从其独立的用户界面中受益。

Linera协议:去中心化区块链基础设施

  • 创建周期:1042 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:1264 个
  • Fork数量:154 次
  • 关注人数:1264 人
  • 贡献人数:21 人
  • Open Issues数量:350 个
  • Github地址:https://github.com/linera-io/linera-protocol.git

Linera是一个专为高度可扩展、低延迟Web3应用程序设计的去中心化区块链基础设施。这是Linera协议的主要存储库,开发人员可以访问开发者页面并阅读白皮书以了解更多信息。