目录

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

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

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

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引擎,一个低级增量计算和记忆化引擎。

Tabby: 自托管的AI编码助手

  • 创建周期:310 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:15151 个
  • Fork数量:575 次
  • 关注人数:15151 人
  • 贡献人数:48 人
  • Open Issues数量:133 个
  • Github地址:https://github.com/TabbyML/tabby.git
  • 项目首页: https://tabby.tabbyml.com/

/images/tabbyml-tabby-0.png

Tabby是一款自托管的AI编码助手,提供了一个开源和本地化的GitHub Copilot替代方案。它是自包含的,无需DBMS或云服务,提供了OpenAPI接口,易于与现有基础设施(例如云IDE)集成,并支持消费级GPU。

AI原生开源嵌入式数据库

  • 创建周期:675 天
  • 开发语言:Rust, Python
  • 协议类型:Apache License 2.0
  • Star数量:14036 个
  • Fork数量:1180 次
  • 关注人数:14036 人
  • 贡献人数:114 人
  • Open Issues数量:558 个
  • Github地址:https://github.com/chroma-core/chroma.git
  • 项目首页: https://www.trychroma.com/

这个AI原生的开源嵌入式数据库提供了一个只有4个函数的核心API,并且可以通过Google Colab或Replit模板进行访问。

现代端口扫描器

  • 创建周期:1456 天
  • 开发语言:Rust
  • 协议类型:GNU General Public License v3.0
  • Star数量:13237 个
  • Fork数量:878 次
  • 关注人数:13237 人
  • 贡献人数:59 人
  • Open Issues数量:25 个
  • Github地址:https://github.com/RustScan/RustScan.git

/images/rustscan-rustscan-0.png

现代端口扫描器是一个开源工具,允许用户快速找到端口,并通过支持Python、Lua和Shell的脚本引擎运行脚本。它具有在3秒内扫描所有65k端口的能力,完整的脚本引擎支持,自适应学习以及对IPv6、CIDR、文件输入等的支持。

/images/rustscan-rustscan-1.png

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等。

GlazeWM: Windows平铺窗口管理器

  • 创建周期:1504 天
  • 开发语言:Rust
  • 协议类型:GNU General Public License v3.0
  • Star数量:4455 个
  • Fork数量:134 次
  • 关注人数:4455 人
  • 贡献人数:33 人
  • Open Issues数量:226 个
  • Github地址:https://github.com/glzr-io/glazewm.git

GlazeWM是受i3wm启发的Windows平铺窗口管理器。它具有简单的YAML配置、多监视器支持、针对特定窗口的可定制规则、简单的一键安装以及与Zebar的状态栏集成。

reth: 以太坊协议的Rust实现

  • 创建周期:590 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:3188 个
  • Fork数量:773 次
  • 关注人数:3188 人
  • 贡献人数:263 人
  • Open Issues数量:299 个
  • Github地址:https://github.com/paradigmxyz/reth.git

reth是一个开源项目,提供了使用Rust的以太坊协议的模块化、友好的贡献者和高速实现。这是一个正在进行中的项目,为用户和开发人员提供安装指南。

Pixi: 简化软件包管理

  • 创建周期:470 天
  • 开发语言:Rust
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:2623 个
  • Fork数量:146 次
  • 关注人数:2623 人
  • 贡献人数:82 人
  • Open Issues数量:252 个
  • Github地址:https://github.com/prefix-dev/pixi.git
  • 项目首页: https://pixi.sh

/images/prefix-dev-pixi-0.png

Pixi是一个旨在简化软件包管理的开源项目。

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是一个高效的、高性能的构建缓存和远程执行系统,可以加速软件编译和测试,同时降低基础设施成本。它通过智能缓存构建产物并在多台机器间分发任务,优化各种规模项目的构建流程。

SP1: 高性能开源零知识虚拟机

  • 创建周期:74 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:291 个
  • Fork数量:20 次
  • 关注人数:291 人
  • 贡献人数:15 人
  • Open Issues数量:24 个
  • Github地址:https://github.com/succinctlabs/sp1.git
  • 项目首页: https://succinctlabs.github.io/sp1

SP1是一个高性能、100%开源、贡献者友好的零知识虚拟机(zkVM),通过允许开发人员在流行的编程语言中使用可编程真相,实现对ZKP的民主化访问。它采取协作的方式构建最佳的zkVM,用于Rollups、协处理器和其他ZKP应用。