Github 2024-07-20 Rust开源项目日报 Top10
根据Github Trendings的统计,今日(2024-07-20统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Rust项目 | 10 |
TypeScript项目 | 1 |
Rust: 构建可靠高效软件的开源项目
- 创建周期:5064 天
- 开发语言:Rust
- 协议类型:Other
- Star数量:92978 个
- Fork数量:12000 次
- 关注人数:92978 人
- 贡献人数:442 人
- Open Issues数量:9775 个
- Github地址:https://github.com/rust-lang/rust.git
- 项目首页: https://www.rust-lang.org
Rust 是一个旨在赋予每个人构建可靠高效软件能力的开源项目。主要源代码库包含编译器、标准库和文档。
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文件。它可以作为独立系统在单个进程中运行,并提供商业版本,用于具有企业安全功能的集群化、分布式时序数据库。
SurrealDB:现代应用程序的可扩展、分布式、协作数据库
- 创建周期:870 天
- 开发语言:Rust
- 协议类型:Other
- Star数量:25228 个
- Fork数量:777 次
- 关注人数:25228 人
- 贡献人数:101 人
- Open Issues数量:566 个
- Github地址:https://github.com/surrealdb/surrealdb.git
- 项目首页: https://surrealdb.com
SurrealDB是一个可扩展的、分布式的、协作的、文档-图形数据库,专为现代应用程序设计。它简化了数据库和API基础设施,减少了开发时间,并实现了实时协作。其关键特点包括减少开发时间、实时协作API后端服务、支持多种查询语言、细粒度访问控制等。
Rust编程语言的可靠异步运行时:Tokio
- 创建周期:2759 天
- 开发语言:Rust
- 协议类型:MIT License
- Star数量:24319 个
- Fork数量:2213 次
- 关注人数:24319 人
- 贡献人数:441 人
- Open Issues数量:275 个
- Github地址:https://github.com/tokio-rs/tokio.git
- 项目首页: https://tokio.rs
Tokio是使用Rust编程语言编写可靠、异步和精简应用程序的运行时。它提供了零成本抽象,利用Rust的所有权、类型系统和并发模型,实现了快速、可靠和可扩展的性能。Tokio具有最小的占用空间,并自然地处理背压和取消。
Turbo:下一代前端开发工具链
- 创建周期:977 天
- 开发语言:Rust
- 协议类型:MIT License
- Star数量:25308 个
- Fork数量:1713 次
- 关注人数:25308 人
- 贡献人数:384 人
- Open Issues数量:193 个
- Github地址:https://github.com/vercel/turbo.git
- 项目首页: https://turbo.build
Turbo是一个用Rust编写的面向前端开发的下一代工具链。它由三个主要部分组成:Turbopack,一个增量打包工具(Webpack的继任者),Turborepo,一个增量构建系统,以及Turbo引擎,一个低级增量计算和记忆化引擎。
Cube - 用于构建数据应用程序的语义层
- 创建周期:2106 天
- 开发语言:Rust, TypeScript
- 协议类型:Other
- Star数量:17425 个
- Fork数量:1738 次
- 关注人数:17425 人
- 贡献人数:292 人
- Open Issues数量:931 个
- Github地址:https://github.com/cube-js/cube.git
- 项目首页: https://cube.dev
Cube是用于构建数据应用程序的语义层。它帮助数据工程师和应用程序开发人员访问现代数据存储中的数据,将其组织成一致的定义,并将其传递给每个应用程序。
Sniffnet: 舒适监控互联网流量的开源项目
- 创建周期:720 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:14601 个
- Fork数量:454 次
- 关注人数:14601 人
- 贡献人数:42 人
- Open Issues数量:33 个
- Github地址:https://github.com/GyulyVGC/sniffnet.git
- 项目首页: https://sniffnet.net
Sniffnet是一个开源项目,允许用户舒适地监控其互联网流量。通过支持Sniffnet的发展,用户可以为该工具的改进做出贡献。
Volta: 快速、可靠、通用的JavaScript工具链管理器
- 创建周期:2490 天
- 开发语言:Rust
- 协议类型:Other
- Star数量:10397 个
- Fork数量:223 次
- 关注人数:10397 人
- 贡献人数:52 人
- Open Issues数量:264 个
- Github地址:https://github.com/volta-cli/volta.git
- 项目首页: https://volta.sh
Volta是一个开源项目,提供了一种快速、可靠和通用的方式来安装和运行JavaScript工具链。它是用Rust构建的,并确保在不干扰工作流程的情况下,在不同的项目环境中保持一致性。
Apache DataFusion:高速可定制的查询引擎
- 创建周期:1099 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:4934 个
- Fork数量:908 次
- 关注人数:4934 人
- 贡献人数:403 人
- Open Issues数量:997 个
- Github地址:https://github.com/apache/datafusion.git
- 项目首页: https://arrow.apache.org/datafusion
Apache DataFusion是一个高速、可定制的查询引擎,用于在Rust中构建高质量的数据中心系统,利用Apache Arrow内存格式。它提供了SQL和Dataframe API,出色的性能,内置对CSV、Parquet、JSON和Avro的支持,以及丰富的定制功能和强大的社区。
NativeLink:高性能构建缓存和远程执行系统
- 创建周期:1304 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:459 个
- Fork数量:53 次
- 关注人数:459 人
- 贡献人数:26 人
- Open Issues数量:123 个
- Github地址:https://github.com/TraceMachina/nativelink.git
- 项目首页: https://nativelink.com
NativeLink是一个高效的、高性能的构建缓存和远程执行系统,可以加速软件编译和测试,同时降低基础设施成本。它通过智能缓存构建产物并在多台机器间分发任务,优化各种规模项目的构建流程。