探索 Rust 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
基于 Rust 开发的跨平台 PC 游戏存档备份工具,支持 Steam、GOG、Epic 等多个游戏商店及超过 19,000 款游戏。提供图形界面和命令行接口,支持 Windows 注册表、Proton 存档及 Steam 截图备份,并可通过 Playnite 扩展集成。
基于 Rust 的优雅解析器,使用 PEG 语法,提供高可读性、正确性和性能。支持分离的 .pest 语法文件,自动生成错误报告和 Pair API。
基于 Rust 的现代 watch 命令。支持周期执行命令、彩色输出、差异高亮。提供时间机器模式,可像视频一样回放历史。内置分页器、Vim 键位、搜索及挂起/恢复功能。支持自定义键位和颜色。
基于 Rust 和 Vulkan 的实验性实时全局光照渲染器。支持动态几何体与光照,无需预计算。采用混合渲染技术,包含光线追踪软阴影、PBR 材质与参考路径追踪模式。
高性能 2D 和 3D 物理引擎,用 Rust 编写,适用于游戏、动画和机器人。开源免费,提供 rapier2d 和 rapier3d 等 crate。
基于 Rust 的高性能 HTTP 服务器,专为 Python 应用设计。支持 ASGI、RSGI 和 WSGI 接口,提供 HTTP/1 与 HTTP/2 协议、HTTPS/mTLS、WebSocket 及静态文件服务。旨在替代传统的 Gunicorn + uvicorn 组合,提供更优的并发性能与吞吐量。
为 Rust 设计的嵌入式脚本语言,支持动态类型、高性能评估与原生 Rust 深度集成。兼容所有 Rust 支持的 CPU 和操作系统,包括 WebAssembly 和 `no-std` 环境。
实验性 Rust 原生 UI 框架,提供响应式架构,支持 Web 和 Masonry 后端,基于 winit、Vello、Parley 等构建。
高性能 Web 应用的动态、部分状态数据流系统。基于 Rust 构建,通过预计算和缓存查询结果实现极快读取,并自动维护缓存一致性。支持 MySQL 协议适配,可无缝替换现有数据库,提升 5 倍吞吐量。
透明的 MySQL 和 Postgres 缓存层,位于现有数据库之前,通过缓存查询结果并随数据变化增量更新,加速查询并横向扩展读取吞吐量。无需重写应用或手动处理缓存失效,即可获得内存键值存储的性能与扩展性。
基于 Rust 开发的 Postgres 语言服务器,提供语法高亮、自动补全、错误检查、格式化和 Linter 功能。支持 VSCode、Neovim、Zed 等编辑器,兼容多种接口。
基于 Rust 的 Reddit 私有前端,无广告、无追踪、无 JavaScript。通过服务器代理所有请求,保护隐私并提升速度。项目已更名为 Redlib,持续开发中。
自动生成 Rust FFI 绑定,用于 C 和部分 C++ 库。支持 C 头文件解析,生成 Rust 代码以调用外部库函数和使用其类型。
基于 Rust 的 DNS 客户端、服务器和解析器,旨在从底层构建安全可靠。提供多种库,包括 Proto、Client、Server、Resolver 和 Recursor,支持 DNSSEC、DNS-over-TLS 等现代功能。
基于 Rust 开发的简约美观番茄钟,支持 37 种主题、统计图表、全局快捷键与 WebSocket API,适用于 Windows、macOS 和 Linux。
Rust 命令行进度报告库,提供进度条、旋转器及基础颜色支持。支持与 log 和 tracing crate 集成,避免终端冲突。
基于 Rust 的 iMessage 数据导出工具,支持备份、归档和诊断。可导出为 txt 或 html 格式,保留多媒体内容,跨平台运行。
可视化 Rust 所有权与生命周期,用于调试和优化。支持 VS Code、Neovim、Emacs 等编辑器,通过悬停显示变量的生命周期、借用和移动状态。
专为异步 Rust 打造的快速友好的 HTTP 服务器框架。提供简洁 API,支持路由、中间件与 JSON 处理,助力快速开发 Web 应用与 API。