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