探索 Rust 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
精选的静态分析工具列表,涵盖所有编程语言、配置文件和构建工具,专注于提升代码质量的工具,如 linter 和格式化器。官方站点 analysis-tools.dev 提供排名、用户评论和视频资源。
通过挑战性示例、练习和项目学习 Rust。包含三部分:示例、练习和实践。覆盖异步、线程、同步原语、优化、标准库、工具链、数据结构与算法等几乎所有 Rust 方面。每个练习都有解决方案,难度从易到超难。
使用 Rust 在 Raspberry Pi 上从零构建嵌入式操作系统。涵盖串口、虚拟内存和异常处理,利用 Rust 特性确保安全与性能。支持 RPi 3 和 4。
基于 Rust 的开源邮件与协作服务器,支持 IMAP、JMAP、SMTP、CalDAV、CardDAV、WebDAV 等协议。具备安全、可扩展特性,内置垃圾邮件过滤与高级邮件认证。
去中心化社区讨论平台,基于 Rust 构建。支持联邦网络,用户可跨服务器订阅论坛、发帖、投票和评论。易于自托管,提供 Docker 部署,界面简洁且移动端友好。
基于 Rust 的现代终端文本编辑器,致敬经典 MS-DOS Editor,提供类似 VS Code 的界面与操作体验,适合不熟悉终端的用户。支持多语言与 ICU 库搜索替换功能。
基于 Rust 的跨平台文本扩展器,隐私优先,100% 本地运行。支持 Windows、macOS 和 Linux,可自定义触发词、脚本、表情符号,并提供强大的搜索栏和包管理。
固件分析工具,用 Rust 重写以提升速度和准确性。可识别并提取嵌入文件,支持多种文件类型,通过熵分析识别未知压缩或加密。可集成到 Rust 项目中。
安全、可扩展的 Rust ORM 和查询构建器。利用 Rust 类型系统消除运行时错误,零开销。支持 PostgreSQL、MySQL 和 SQLite。通过代码生成减少样板代码,专注于业务逻辑。
基于 GPUI 的 Rust GUI 组件库,提供 60+ 跨平台桌面组件。支持原生风格、主题定制、高性能虚拟列表、代码编辑器与图表,适用于构建现代桌面应用。
一站式 Python 项目管理工具,提供 Python 安装、依赖管理、虚拟环境和代码格式化。使用 Rust 编写,现已停止开发,推荐迁移到 uv。
基于 Rust 开发的跨平台终端系统监控工具,支持 Linux、macOS 和 Windows。提供 CPU、内存、网络、磁盘、温度及电池的可视化图表,具备进程管理、树状视图、自定义主题与布局等功能。
基于 Rust 的 JavaScript/TypeScript 打包工具,提供与 Rollup 兼容的 API 和插件接口,旨在成为 Vite 的未来捆绑器。
使数据分析师和工程师能像软件工程师构建应用一样,通过编写 SQL select 语句来转换数据。自动处理语句到数据仓库中表和视图的转换,支持模型关系管理、可视化及测试。
基于 Rust 和 Tokio 的简单、安全、去中心化虚拟专用网络解决方案。支持 WireGuard 加密,无需中心化服务,节点平等独立。跨平台,支持 Win/MacOS/Linux/Android 及多种架构。提供高效 NAT 穿越、子网代理、智能路由和高性能零拷贝传输。支持 Web 管理界面和多种安装方式。
Rust 代码静态分析工具,包含 800+ 个检查规则,用于捕获常见错误并提升代码质量。支持按类别配置检查级别,可作为 cargo 子命令使用。
基于 Rust 开发的 Windows 平铺窗口管理器,灵感源自 i3wm。支持 YAML 配置、多显示器、自定义规则,可通过 Winget/Chocolatey/Scoop 安装,集成 Zebar 状态栏。
通过 Rust crates 直接调用 Windows API,支持 C 风格、COM 和 WinRT API,提供安全绑定与代码生成。
基于 Rust 的模块化网络栈,通过公钥拨号实现连接。支持打洞直连与中继回退,内置 QUIC 协议确保安全高效。提供 iroh-blobs、iroh-gossip 等预置协议,简化分布式应用开发。
基于 Rust 的 gRPC 原生实现,支持 async/await。提供高性能 HTTP/2 服务端与客户端,支持双向流、TLS、负载均衡及健康检查。
快速、轻量的开源文档解析器。支持本地 PDF 解析与空间文本提取,内置 Tesseract.js OCR 或连接 HTTP 服务器。生成高质量截图,输出 JSON/Text,无云依赖,跨平台运行。