Rust 开源项目合集
这里整理了 35 个 Rust 开源项目,适合用来快速筛选、理解和继续深入查看详情。
高星代表
这个分组里最值得先看的 3 个
farion1231/cc-switch
CC Switch 是一款基于 Tauri 的跨平台桌面应用,统一管理 Claude Code、Codex、Gemini CLI 等多种 AI 编程助手,通过图形化界面简化 API 密钥、代理配置与工具切换,提升开发者效率。
Rustruvnet/RuView
RuView是基于WiFi CSI信号的边缘AI感知平台,无需摄像头即可实现穿墙人体姿态估计、生命体征监测和存在检测,适用于智能家居与健康监护场景。
Rustvercel-labs/agent-browser
agent-browser 是专为 AI 代理设计的轻量级浏览器自动化 CLI 工具,基于 Rust 实现并通过 Chrome DevTools Protocol 直接控制浏览器,提供快速、高效的原生二进制执行环境,无需 Playwright 等重型依赖。
Rust项目列表按 stars 从高到低
CC Switch 是一款基于 Tauri 的跨平台桌面应用,统一管理 Claude Code、Codex、Gemini CLI 等多种 AI 编程助手,通过图形化界面简化 API 密钥、代理配置与工具切换,提升开发者效率。
agent-browser 是专为 AI 代理设计的轻量级浏览器自动化 CLI 工具,基于 Rust 实现并通过 Chrome DevTools Protocol 直接控制浏览器,提供快速、高效的原生二进制执行环境,无需 Playwright 等重型依赖。
Sniffnet 是一款基于 Rust 和 Iced 框架的跨平台图形化网络流量监控工具,提供直观的 GUI 界面,让用户轻松实时监控、过滤和分析网络数据包,降低网络诊断与安全监控的技术门槛。
X平台'For You'信息流核心推荐算法,采用基于Grok-1的Transformer模型,通过融合Thunder内网络内容与Phoenix外网络检索结果,实现完全深度学习的个性化内容排序。
ZeroClaw 是一个用 Rust 编写的超轻量级个人 AI 助手,可在树莓派等低成本硬件上本地部署,支持 WhatsApp、Telegram 等数十种通信渠道,提供零开销、隐私优先的始终在线助理服务。
gws(Google Workspace CLI)是面向人类与AI Agent的非Google官方Google Workspace统一命令行工具,动态基于Google Discovery Service生成全量Workspace API命令,内置40+AI Agent技能,无需样板代码即可操作Drive、Gmail、Calendar等所有Workspace资源,大幅降低Workspace自动化与AI集成的门槛。
NautilusTrader 是一个生产级的 Rust 原生交易引擎,采用确定性事件驱动架构,通过 Python 控制平面实现策略开发与实盘执行,确保研究回测与生产交易的高度一致性,适用于多资产、多交易所的量化交易系统。
SpacetimeDB 是一个融合关系型数据库与应用服务器的创新平台,开发者可将业务逻辑以模块形式直接部署至数据库,实现无需独立后端的实时应用开发,显著提升效率并降低延迟。
DBX是一款仅20MB的轻量级跨平台数据库管理工具,支持90+种数据库,提供桌面端、CLI、Docker、MCP Server等多种使用形态,内置AI助手,可统一管理异构数据库,降低开发运维工具成本。
jcode 是下一代编码代理工具包,采用 Rust 开发,以共享服务器+轻量客户端架构实现极低内存占用与毫秒级启动,专为多会话 AI 编程工作流设计,大幅提升编码代理的可扩展性与响应效率。
Magika 是 Google 开源的 AI 文件类型检测库,利用轻量级深度学习模型在 5ms 内精准识别 200+ 文件格式,平均精度达 99%,已规模化应用于 Gmail、Drive 等安全扫描场景。
Arnis 是一款开源 Rust 工具,可将真实世界地理数据(OpenStreetMap 与高程数据)自动转换为高细节的 Minecraft Java/基岩版世界,支持 GUI 与命令行操作,让用户轻松复刻家乡或地标景观。
GPUI Component 是基于 GPUI 框架的 Rust 跨平台桌面 UI 组件库,提供 60+ 原生风格组件、主题定制、高性能虚拟列表与代码编辑器,旨在简化复杂桌面应用的开发流程。
IronClaw 是一个用 Rust 编写的安全优先的个人 AI 助手,通过本地加密存储、WASM 沙箱执行和动态工具构建,确保用户数据隐私的同时实现能力自我扩展。
OpenResearch 是本地优先的研究代理工作区,可将 Claude Code、Codex、OpenCode、Cursor 等编码代理转化为可并行运行的研究助手,支持自动化文献综述、实验执行与可复现研究全流程管理。
CC-Switch CLI 是一个用 Rust 编写的跨平台命令行工具,用于统一管理 Claude Code、Codex、Gemini 等 AI 提供者的配置,并提供 MCP 服务器、skills、prompts 等一站式管理功能。
WSL Dashboard 是一款基于 Rust 和 Slint 的现代化 WSL 图形化管理器,提供高性能、轻量级的实例监控、启动、停止与配置功能,显著提升 Windows 子系统 Linux 的管理效率。
Moltis 是一个用 Rust 编写的安全持久化个人代理服务器,以单一二进制形式部署,支持沙盒执行和多平台集成,让用户在自有硬件上运行可控的 AI 助手。
Actionbook 是一个面向 AI 代理的并行网页操作 CLI 工具,通过预定义操作手册替代实时页面解析,实现 10 倍速度提升和准确交互,支持同时操作数十个浏览器标签页。
VMkatz 是一个静态二进制红队工具,用于直接从虚拟机内存快照和虚拟磁盘文件中提取 Windows 凭证(哈希、票证、密钥),避免在低带宽环境下 exfiltrate 完整磁盘镜像。
青简是基于Rust开发的跨平台开源拼音输入法,在中文候选词旁同步显示用户配置的单一目标语言译词,将日常输入转化为无额外负担的语言学习场景,所有数据本地处理保障隐私。
Numa 是用 Rust 编写的单二进制便携 DNS 解析器,支持本地域名、广告拦截、ODoH 匿名解析与 DNSSEC 验证,无需云服务或自建硬件即可实现跨网络统一可控的 DNS 服务。
Navop 是基于 Rust 与 GPUI 构建的原生一体化开发运维工作台,整合数据库管理、SSH/SFTP 终端、远程桌面、系统监控与 AI 助手能力,为开发者和运维人员提供统一的多场景操作入口,减少多工具切换成本。
Sing-Box Windows 是基于 Tauri 2 + Vue 3 开发的跨平台桌面客户端,为 sing-box 代理核心提供图形化界面,支持订阅导入、代理模式切换、实时流量监控与桌面集成,覆盖 Windows、Linux、macOS 系统。
ZeptoClaw 是一个仅 6MB 的超轻量级 Rust AI 助手,集成 33 种工具与 6 种沙盒运行时,提供企业级安全防护,适用于低配硬件与高安全要求的 AI 代理场景。
QuickGUI 是实验性 GPU 加速原生桌面 GUI 框架,无需 WebView 依赖,支持 Go、TypeScript、Rust 三种语言开发,基于 wgpu 实现 damage-driven 渲染,提供跨平台原生桌面应用开发能力。
Cliws 是一个用 Rust 编写的跨平台交互式 PTY shell 工具,通过 WebSocket 协议实现远程 shell 连接,提供完整的终端功能(如 VIM、SSH)和自动窗口调整,适用于渗透测试与远程管理场景。
Lantunnel 是一款 Apache-2.0 开源的端到端加密点对点组网工具,无需端口转发与公网 URL,即可将 NAT 后的本地局域网设备组成私有隧道,实现异地设备的安全互通。
firemark 是一个用 Rust 编写的高性能命令行水印工具,专为图像和 PDF 文档设计,通过添加可追溯、抗 AI 去除的水印来防止敏感文档未授权分发,支持 17 种视觉样式与加密 filigrane 安全图案。
GitC2 是一个基于 Rust 的 GitHub C2 概念验证工具,通过 GitHub Issues 评论实现隐蔽的命令控制与文件传输,用于安全研究场景下的红队演练。
基于GitHub Issues API的隐蔽C2框架,通过合法GitHub流量伪装实现安全的远程控制,支持Windows/Linux双平台和AES-256-GCM加密通信,提供命令执行、文件管理、端口扫描等功能。
Deribit-analyzer 是一个基于 Rust 的实时 BTC 期权套利扫描系统,通过 WebSocket 连接 Deribit 交易所,利用 7 种策略自动检测定价异常,并提供终端 UI 和离线分析功能。