探索 Rust 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
Rust 的 Actor 框架,支持异步和同步 Actor。提供本地/线程上下文的 Actor 通信,使用 futures 处理异步消息,支持 Actor 监督和类型化消息。基于稳定 Rust 1.68+ 运行,使用 Tokio 运行时。
事件流平台,用于代理、应用和分析。实时、大规模地摄取、转换和提供事件数据。基于 Rust 构建,提供 Postgres 兼容的 SQL 和 Python 接口。支持 Apache Iceberg™,实现流处理与数据湖仓管理的统一。
协作追踪全球会议截止日期,提供网站、Python CLI 和微信小程序。支持 CCF、CORE、TH-CPL 分类排名,可添加/更新会议信息,支持 iCal 订阅、Raycast 和 SwiftBar 扩展。
促进 Wasm 模块与 JavaScript 之间的高级交互。基于 Rust 开发,提供轻量级绑定,支持 ECMAScript 模块,并与 Web IDL 绑定提案设计兼容。
Rust 编写的嵌入式数据库,提供线程安全的 BTreeMap API。支持 ACID 事务、原子操作、零拷贝读取、写入批处理、键前缀订阅、多键空间、合并操作符及前缀编码压缩。采用无锁设计,针对闪存优化,支持 crash-safe ID 生成器。
利用陀螺仪数据进行视频稳定,支持 GPU 加速、实时预览、滚动快门校正。兼容多平台,支持 10-bit 视频、镜头校准及专业编辑器插件。
🚂 Rust on Rails,为个人项目和初创公司设计的单人框架。提供约定优于配置、ORM 集成、控制器、视图、后台任务、调度器、邮件、存储和缓存等核心功能,助力快速开发。
基于 Postgres 的现代 Elasticsearch 替代方案,专为实时、高频更新工作负载设计。提供简单、弹性质量的搜索与分析功能。
基于 Rust 的可扩展查询引擎,使用 Apache Arrow 作为内存格式。提供 SQL 和 DataFrame API,支持 CSV、Parquet、JSON、Avro 等格式,具备高性能、多线程向量化执行引擎和自定义能力。
功能丰富的 AUR 助手,基于 Rust 开发。提供交互式搜索与安装、AUR 包升级、PKGBUILD 下载与语法高亮等功能,支持配置文件自定义,可跟踪 -git 包。
使用 Rust 编写,无需发送邮件即可验证邮箱地址是否存在。提供 HTTP 后端,支持 Docker 部署和 CLI 工具。输出详细 JSON 结果,涵盖语法、MX 记录、SMTP 连接等多维度检查。
基于 Rust 的轻量级 JavaScript 运行时,专为无服务器应用设计。在 AWS Lambda 上启动速度提升 10 倍,成本降低 2 倍,内存占用低。
基于 Rust 的模块化网络栈,通过公钥拨号实现连接。支持打洞直连与中继回退,内置 QUIC 协议确保安全高效。提供 iroh-blobs、iroh-gossip 等预置协议,简化分布式应用开发。
本地优先的 AI 会议笔记工具,无需机器人加入会议,直接监听电脑音频。支持离线运行(LM Studio/Ollama),可自定义 LLM,提供实时转录、智能摘要、笔记模板和 AI 聊天功能。
命令行 WebSocket 客户端,类似 netcat/curl,具备 socat 高级功能。支持文本/二进制模式、代理、广播、远程调试等。跨平台,提供预编译二进制。
基于 Rust 的终端幻灯片工具,支持 Markdown 格式。功能包括图片与 GIF、自定义主题、代码高亮、PDF 导出、LaTeX 公式、Mermaid 图表、代码执行及热重载等。
提供 Rust 并发编程工具集,包含原子操作、数据结构、内存管理、线程同步及实用工具,支持 no_std 和 alloc 环境。
多语言文档智能框架,Rust核心,支持50+格式(PDF、Office、图像等)的文本、元数据与结构化信息提取。提供Rust、Python、Ruby、Java、Go、PHP、Elixir、C#、TypeScript等原生绑定,以及CLI、REST API和MCP服务器。高性能、内存高效,无需GPU。
跨平台视频下载器,基于 Rust、Tauri 和 Vue 开发。支持从数百个网站下载视频、音频、字幕和元数据。提供图形界面,无需命令行操作。功能包括播放列表下载、质量选择、自动更新和智能队列管理。
基于 Electron 的下一代文本编辑器实验项目,核心逻辑采用 Rust 编写。注重协作、高性能、可扩展性与 Web 兼容性,但项目已归档,不再积极开发。
区块链创新平台,核心为 Rust 编写的 Substrate 框架。现已整合至 Polkadot SDK,代码库合并以提升协作效率。原仓库贡献者请向新仓库提交 PR。
面向 Rust 初学者和进阶者的教育博客,包含多篇教程文章,涵盖并发编程、标准库特性、生命周期等主题。文章附有社区维护的多语言翻译。
BAML 是一个用于构建可靠 AI 工作流和代理的简单提示语言。它将提示工程转变为模式工程,支持 Python、TS、Ruby、Java、C#、Rust、Go 等多种语言。提供完整的类型安全、流式处理和重试机制,即使模型不支持原生工具调用 API 也能可靠工作。
极速精准的文件搜索工具包,支持 AI 代理、Neovim、Rust、C 和 NodeJS。具备防错路径搜索、频率排名、后台监控和内存索引,性能超越 ripgrep 和 fzf。提供 MCP 服务器、Pi 扩展和 Neovim 插件,适用于多种开发环境。
基于 OpenStreetMap 的交通规划与仿真软件,支持模拟交通、编辑街道、规划自行车网络、创建低交通量街区及教育公众。提供网页版及多平台桌面版,源代码开放。