2

Github 2024-03-09 Rust开源项目日报 Top10

 3 months ago
source link: https://sunqi.site/posts/github-trendings-today-20240309/
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.

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

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

InfluxDB Edge: 开源实时时序数据库

  • 创建周期:3817 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:27405 个
  • Fork数量:3468 次
  • 关注人数:27405 人
  • 贡献人数:319 人
  • Open Issues数量:1898 个
  • Github地址:https://github.com/influxdata/influxdb.git
  • 项目首页: https://influxdata.com

InfluxDB Edge是用Rust编写的开源时序数据库,专注于为各种类型的观测数据提供实时缓冲。最新版本(3.x)可以通过SQL或InfluxQL进行查询,并将数据批量持久化到对象存储中作为Parquet文件。它可以作为独立系统在单个进程中运行,并提供商业版本,用于具有企业安全功能的集群化、分布式时序数据库。

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等多种语言。

Vector:高性能可观察性数据管道

  • 创建周期:2021 天
  • 开发语言:Rust, CUE
  • 协议类型:Mozilla Public License 2.0
  • Star数量:15723 个
  • Fork数量:1341 次
  • 关注人数:15723 人
  • 贡献人数:369 人
  • Open Issues数量:1741 个
  • Github地址:https://github.com/vectordotdev/vector.git
  • 项目首页: https://vector.dev

Vector是一个开源的高性能可观察性数据管道,允许用户收集、转换和路由日志和指标到任何供应商。它实现了成本降低、数据丰富化和数据安全,并且比空间中其他替代方案快高达10倍。

ZLUDA:在AMD GPU上运行CUDA应用程序的开源项目

  • 创建周期:1524 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:6718 个
  • Fork数量:364 次
  • 关注人数:6718 人
  • 贡献人数:9 人
  • Open Issues数量:50 个
  • Github地址:https://github.com/vosen/ZLUDA.git

ZLUDA是一个开源项目,它可以在AMD GPU上以接近原生性能运行未经修改的CUDA应用程序。目前处于alpha质量阶段,但已确认可以与各种本地CUDA应用程序一起使用,如Geekbench、3DF Zephyr、Blender等。

Gleam:构建可扩展的类型安全系统的友好语言

  • 创建周期:2809 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:6298 个
  • Fork数量:310 次
  • 关注人数:6298 人
  • 贡献人数:157 人
  • Open Issues数量:130 个
  • Github地址:https://github.com/gleam-lang/gleam.git
  • 项目首页: https://gleam.run

Gleam是一种友好的语言,用于构建可扩展的类型安全系统。

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,出色的性能,内置支持各种数据格式,广泛的定制化以及强大的社区。

ord - 一种实验性的satoshis管理软件

  • 创建周期:818 天
  • 开发语言:Rust
  • 协议类型:Creative Commons Zero v1.0 Universal
  • Star数量:3029 个
  • Fork数量:1042 次
  • 关注人数:3029 人
  • 贡献人数:75 人
  • Open Issues数量:350 个
  • Github地址:https://github.com/ordinals/ord.git
  • 项目首页: https://ordinals.com

ord是一种实验性软件,用于管理satoshis的索引、区块浏览器和命令行钱包。它为satoshis分配序数,允许它们被收集和交易。该项目是开源的,由社区资助,当前的首席维护者是raphjaph。它依赖于比特币核心进行私钥管理和交易签名,并鼓励用户捐赠以支持其维护和开发。

本地 Rust UI 库:细粒度反应性

  • 创建周期:403 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:1990 个
  • Fork数量:93 次
  • 关注人数:1990 人
  • 贡献人数:39 人
  • Open Issues数量:45 个
  • Github地址:https://github.com/lapce/floem.git
  • 项目首页: https://docs.rs/floem

这是一个具有细粒度反应性的本地 Rust UI 库。该项目仍在不断发展中,我们将在达到 v1 版本的过程中偶尔进行重大更改并添加缺失的功能。

Gitu: 一个受Magit启发的终端用户界面Git客户端

  • 创建周期:77 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:352 个
  • Fork数量:6 次
  • 关注人数:352 人
  • 贡献人数:3 人
  • Open Issues数量:10 个
  • Github地址:https://github.com/altsem/gitu.git

Gitu是受Magit启发的终端用户界面(TUI) Git客户端,提供了一个在Emacs之外的Git界面。它允许用户直接从终端与Git进行交互,为管理版本控制提供了一种便捷高效的方式。

Comet: Apache Spark插件利用Apache Arrow DataFusion提高查询效率和运行时

  • 创建周期:54 天
  • 开发语言:Rust, Scala
  • 协议类型:Apache License 2.0
  • Star数量:283 个
  • Fork数量:48 次
  • 关注人数:283 人
  • 贡献人数:15 人
  • Open Issues数量:29 个
  • Github地址:https://github.com/apache/arrow-datafusion-comet.git
  • 项目首页: https://arrow.apache.org/datafusion-comet

Comet是一个Apache Spark插件,利用Apache Arrow DataFusion作为本机运行时来提高查询效率和运行时。它使用本机DataFusion运行时运行Spark SQL查询,比基于JVM的运行时更快、资源利用更高效。Comet旨在支持本机Parquet实现,完整实现Spark运算符和内置表达式,并提供UDF框架,使用户能够将现有的UDF迁移到本机。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK