rust 开源项目合集
这里聚合了 25 个与 rust 相关的开源项目,适合快速判断哪些工具值得继续深入。
高星代表
这个分组里最值得先看的 3 个
farion1231/cc-switch
CC Switch 是一款基于 Tauri 的跨平台桌面应用,统一管理 Claude Code、Codex、Gemini CLI 等多种 AI 编程助手,通过图形化界面简化 API 密钥、代理配置与工具切换,提升开发者效率。
RustGyulyVGC/sniffnet
Sniffnet 是一款基于 Rust 和 Iced 框架的跨平台图形化网络流量监控工具,提供直观的 GUI 界面,让用户轻松实时监控、过滤和分析网络数据包,降低网络诊断与安全监控的技术门槛。
Rustgoogleworkspace/cli
gws(Google Workspace CLI)是面向人类与AI Agent的非Google官方Google Workspace统一命令行工具,动态基于Google Discovery Service生成全量Workspace API命令,内置40+AI Agent技能,无需样板代码即可操作Drive、Gmail、Calendar等所有Workspace资源,大幅降低Workspace自动化与AI集成的门槛。
Rust项目列表按 stars 从高到低
CC Switch 是一款基于 Tauri 的跨平台桌面应用,统一管理 Claude Code、Codex、Gemini CLI 等多种 AI 编程助手,通过图形化界面简化 API 密钥、代理配置与工具切换,提升开发者效率。
Sniffnet 是一款基于 Rust 和 Iced 框架的跨平台图形化网络流量监控工具,提供直观的 GUI 界面,让用户轻松实时监控、过滤和分析网络数据包,降低网络诊断与安全监控的技术门槛。
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 控制平面实现策略开发与实盘执行,确保研究回测与生产交易的高度一致性,适用于多资产、多交易所的量化交易系统。
DBX是一款仅20MB的轻量级跨平台数据库管理工具,支持90+种数据库,提供桌面端、CLI、Docker、MCP Server等多种使用形态,内置AI助手,可统一管理异构数据库,降低开发运维工具成本。
jcode 是下一代编码代理工具包,采用 Rust 开发,以共享服务器+轻量客户端架构实现极低内存占用与毫秒级启动,专为多会话 AI 编程工作流设计,大幅提升编码代理的可扩展性与响应效率。
Arnis 是一款开源 Rust 工具,可将真实世界地理数据(OpenStreetMap 与高程数据)自动转换为高细节的 Minecraft Java/基岩版世界,支持 GUI 与命令行操作,让用户轻松复刻家乡或地标景观。
GPUI Component 是基于 GPUI 框架的 Rust 跨平台桌面 UI 组件库,提供 60+ 原生风格组件、主题定制、高性能虚拟列表与代码编辑器,旨在简化复杂桌面应用的开发流程。
IronClaw 是一个用 Rust 编写的安全优先的个人 AI 助手,通过本地加密存储、WASM 沙箱执行和动态工具构建,确保用户数据隐私的同时实现能力自我扩展。
HuLa 是一款基于 Tauri 与 Vue 3 构建的跨平台即时通讯应用,支持 Windows、macOS、Linux、Android 和 iOS,以 Rust 后端保障高性能,提供统一流畅的聊天体验。
Telegram Drive 是一款基于 Tauri 和 Rust 开发的开源跨平台桌面应用,将您的 Telegram 账户转变为无限安全的个人云存储驱动器,提供类文件管理器的操作体验。
WSL Dashboard 是一款基于 Rust 和 Slint 的现代化 WSL 图形化管理器,提供高性能、轻量级的实例监控、启动、停止与配置功能,显著提升 Windows 子系统 Linux 的管理效率。
Moltis 是一个用 Rust 编写的安全持久化个人代理服务器,以单一二进制形式部署,支持沙盒执行和多平台集成,让用户在自有硬件上运行可控的 AI 助手。
Claude Code 的 Rust 全量重构版本,通过原生编译实现 2.5 倍启动加速与 97% 体积缩减,提供零依赖、内存安全的轻量级 AI 编程助手 CLI 工具。
Actionbook 是一个面向 AI 代理的并行网页操作 CLI 工具,通过预定义操作手册替代实时页面解析,实现 10 倍速度提升和准确交互,支持同时操作数十个浏览器标签页。
青简是基于Rust开发的跨平台开源拼音输入法,在中文候选词旁同步显示用户配置的单一目标语言译词,将日常输入转化为无额外负担的语言学习场景,所有数据本地处理保障隐私。
Numa 是用 Rust 编写的单二进制便携 DNS 解析器,支持本地域名、广告拦截、ODoH 匿名解析与 DNSSEC 验证,无需云服务或自建硬件即可实现跨网络统一可控的 DNS 服务。
Sing-Box Windows 是基于 Tauri 2 + Vue 3 开发的跨平台桌面客户端,为 sing-box 代理核心提供图形化界面,支持订阅导入、代理模式切换、实时流量监控与桌面集成,覆盖 Windows、Linux、macOS 系统。
ZeptoClaw 是一个仅 6MB 的超轻量级 Rust AI 助手,集成 33 种工具与 6 种沙盒运行时,提供企业级安全防护,适用于低配硬件与高安全要求的 AI 代理场景。
Lantunnel 是一款 Apache-2.0 开源的端到端加密点对点组网工具,无需端口转发与公网 URL,即可将 NAT 后的本地局域网设备组成私有隧道,实现异地设备的安全互通。
Maestro 是一个多语言实现的 Linux 基础后门工具,旨在为安全测试人员提供跨架构、高隐蔽性的远程访问起点,支持通过简单编译和 netcat 连接快速部署。
基于GitHub Issues API的隐蔽C2框架,通过合法GitHub流量伪装实现安全的远程控制,支持Windows/Linux双平台和AES-256-GCM加密通信,提供命令执行、文件管理、端口扫描等功能。