探索 Rust 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
基于 WireGuard 的私有网络系统,利用 CIDR 和安全特性实现强大的 ACL 控制。支持服务器与对等节点管理,提供命令行工具进行网络配置与访问控制。
基于 libimagequant 的高质量 GIF 编码器,支持视频帧或 PNG 序列输入,通过 CLI 或 C 库使用,可生成每帧数千色的动画 GIF。
Rust 库,用于 Discord API。支持机器人登录、事件处理、分片连接和缓存。提供 poise 和 songbird 等扩展框架。
Rust 编写的低开销跨平台图形与计算抽象库,提供类似 Vulkan 的 GPU API。目前处于维护模式,主要组件为 gfx-hal 及其多平台后端(Vulkan、DirectX、Metal、OpenGL ES)。适合高性能库与引擎,推荐 wgpu 作为更安全的替代方案。
基于 CRDT 的 Rust 库,使 JSON 数据支持实时协作与版本控制。支持 P2P 同步、自动合并、本地可用性及可移动树/列表等高级 CRDT 算法。提供 Rust、JS (WASM) 和 Swift 绑定,具备快速文档加载与时间旅行功能。
高性能 LLM 推理 API 与聊天界面,融合 DeepSeek R1 的链式思考推理与 Anthropic Claude 的创意代码生成能力。基于 Rust 构建,提供零延迟流式响应、私有安全的 BYOK API 管理,并支持高度可配置与开源部署。
为 Rust 结构体和枚举错误类型提供 derive(Error) 宏,自动生成 std::error::Error 实现,支持 Display、From 和 source 方法,无需手动编写样板代码。
基于 Rust 的现代云工作负载虚拟机监控器,支持 CPU、内存和设备热插拔,运行 Windows 和 Linux 客户机,具备 vhost-user 设备卸载功能,安全且占用空间小。
命令行 JSON 查看器,支持语法高亮、折叠展开、vim 式导航和正则搜索。用 Rust 编写,可作为独立二进制文件安装。
基于 Rust 的优雅解析器,使用 PEG 语法,提供高可读性、正确性和性能。支持分离的 .pest 语法文件,自动生成错误报告和 Pair API。
基于 Rust 的现代 watch 命令。支持周期执行命令、彩色输出、差异高亮。提供时间机器模式,可像视频一样回放历史。内置分页器、Vim 键位、搜索及挂起/恢复功能。支持自定义键位和颜色。
高性能数据引擎,专为 AI 和多模态工作负载设计。原生支持图像、音频、视频和结构化数据处理,Python 原生、Rust 驱动,可无缝扩展至分布式集群。内置 AI 操作,支持 LLM 提示、嵌入生成和分类,连接多种数据源,开箱即用。
基于 Rust 和 Vulkan 的实验性实时全局光照渲染器。支持动态几何体与光照,无需预计算。采用混合渲染技术,包含光线追踪软阴影、PBR 材质与参考路径追踪模式。
高性能 Web 应用的动态、部分状态数据流系统。基于 Rust 构建,通过预计算和缓存查询结果实现极快读取,并自动维护缓存一致性。支持 MySQL 协议适配,可无缝替换现有数据库,提升 5 倍吞吐量。
为 Rust 设计的嵌入式脚本语言,支持动态类型、高性能评估与原生 Rust 深度集成。兼容所有 Rust 支持的 CPU 和操作系统,包括 WebAssembly 和 `no-std` 环境。
透明的 MySQL 和 Postgres 缓存层,位于现有数据库之前,通过缓存查询结果并随数据变化增量更新,加速查询并横向扩展读取吞吐量。无需重写应用或手动处理缓存失效,即可获得内存键值存储的性能与扩展性。
基于 Rust 的 Reddit 私有前端,无广告、无追踪、无 JavaScript。通过服务器代理所有请求,保护隐私并提升速度。项目已更名为 Redlib,持续开发中。
基于 Rust 开发的 Postgres 语言服务器,提供语法高亮、自动补全、错误检查、格式化和 Linter 功能。支持 VSCode、Neovim、Zed 等编辑器,兼容多种接口。
高性能 2D 和 3D 物理引擎,用 Rust 编写,适用于游戏、动画和机器人。开源免费,提供 rapier2d 和 rapier3d 等 crate。
Rivet Actors 是用于状态型工作负载的无服务器原语。每个 Actor 内置状态、存储、工作流、调度和 WebSocket,满足构建下一代软件所需的一切。主要语言为 Rust。
基于 Rust 开发的跨平台 PC 游戏存档备份工具,支持 Steam、GOG、Epic 等多个游戏商店及超过 19,000 款游戏。提供图形界面和命令行接口,支持 Windows 注册表、Proton 存档及 Steam 截图备份,并可通过 Playnite 扩展集成。
自动生成 Rust FFI 绑定,用于 C 和部分 C++ 库。支持 C 头文件解析,生成 Rust 代码以调用外部库函数和使用其类型。
基于 Rust 的高性能 HTTP 服务器,专为 Python 应用设计。支持 ASGI、RSGI 和 WSGI 接口,提供 HTTP/1 与 HTTP/2 协议、HTTPS/mTLS、WebSocket 及静态文件服务。旨在替代传统的 Gunicorn + uvicorn 组合,提供更优的并发性能与吞吐量。
专为异步 Rust 打造的快速友好的 HTTP 服务器框架。提供简洁 API,支持路由、中间件与 JSON 处理,助力快速开发 Web 应用与 API。