跳到主要内容
编程语言共 41 个项目合计 ★ 792,025平均 ★ 19,318

Rust 开源项目合集

这里整理了 41 个 Rust 开源项目,适合用来快速筛选、理解和继续深入查看详情。

语言构成Rust · 41

高星代表

这个分组里最值得先看的 3 个

按 Star 数排序

项目列表按 stars 从高到低

farion1231
cc-switch

CC Switch 是一款基于 Tauri 的跨平台桌面应用,统一管理 Claude Code、Codex、Gemini CLI 等多种 AI 编程助手,通过图形化界面简化 API 密钥、代理配置与工具切换,提升开发者效率。

151.5kRust
ruvnet
RuView

RuView是基于WiFi CSI信号的边缘AI感知平台,无需摄像头即可实现穿墙人体姿态估计、生命体征监测和存在检测,适用于智能家居与健康监护场景。

102.2kRust
pbakaus
impeccable

Impeccable 是面向 AI 编码代理的前端设计指导工具,提供结构化设计命令、确定性反模式检测规则和实时浏览器迭代能力,帮助 AI 生成符合设计规范的前端代码,避免千篇一律的模板化设计。

101.4kRust
vercel-labs
agent-browser

agent-browser 是专为 AI 代理设计的轻量级浏览器自动化 CLI 工具,基于 Rust 实现并通过 Chrome DevTools Protocol 直接控制浏览器,提供快速、高效的原生二进制执行环境,无需 Playwright 等重型依赖。

45.4kRust
GyulyVGC
sniffnet

Sniffnet 是一款基于 Rust 和 Iced 框架的跨平台图形化网络流量监控工具,提供直观的 GUI 界面,让用户轻松实时监控、过滤和分析网络数据包,降低网络诊断与安全监控的技术门槛。

41.8kRust
xai-org
x-algorithm

X平台'For You'信息流核心推荐算法,采用基于Grok-1的Transformer模型,通过融合Thunder内网络内容与Phoenix外网络检索结果,实现完全深度学习的个性化内容排序。

34.0kRust
zeroclaw-labs
zeroclaw

ZeroClaw 是一个用 Rust 编写的超轻量级个人 AI 助手,可在树莓派等低成本硬件上本地部署,支持 WhatsApp、Telegram 等数十种通信渠道,提供零开销、隐私优先的始终在线助理服务。

33.1kRust
googleworkspace
cli

gws(Google Workspace CLI)是面向人类与AI Agent的非Google官方Google Workspace统一命令行工具,动态基于Google Discovery Service生成全量Workspace API命令,内置40+AI Agent技能,无需样板代码即可操作Drive、Gmail、Calendar等所有Workspace资源,大幅降低Workspace自动化与AI集成的门槛。

32.1kRust
nautechsystems
nautilus_trader

NautilusTrader 是一个生产级的 Rust 原生交易引擎,采用确定性事件驱动架构,通过 Python 控制平面实现策略开发与实盘执行,确保研究回测与生产交易的高度一致性,适用于多资产、多交易所的量化交易系统。

31.2kRust
t8y2
dbx

DBX是一款仅20MB的轻量级跨平台数据库管理工具,支持90+种数据库,提供桌面端、CLI、Docker、MCP Server等多种使用形态,内置AI助手,可统一管理异构数据库,降低开发运维工具成本。

28.9kRust
clockworklabs
SpacetimeDB

SpacetimeDB 是一个融合关系型数据库与应用服务器的创新平台,开发者可将业务逻辑以模块形式直接部署至数据库,实现无需独立后端的实时应用开发,显著提升效率并降低延迟。

25.5kRust
PrimeIntellect-ai
prime-agent

Prime Agent 是开源自改进递归语言模型(RLM)代理框架,专为编码工作流与长时间自主任务设计,提供持久化可编程环境、子代理协作与自我改进能力,提升复杂研发任务的自动化水平。

22.6kRust
1jehuang
jcode

jcode 是下一代编码代理工具包,采用 Rust 开发,以共享服务器+轻量客户端架构实现极低内存占用与毫秒级启动,专为多会话 AI 编程工作流设计,大幅提升编码代理的可扩展性与响应效率。

21.4kRust
longbridge
gpui-kit

GPUI Component 是基于 GPUI 框架的 Rust 跨平台桌面 UI 组件库,提供 60+ 原生风格组件、主题定制、高性能虚拟列表与代码编辑器,旨在简化复杂桌面应用的开发流程。

19.0kRust
google
magika

Magika 是 Google 开源的 AI 文件类型检测库,利用轻量级深度学习模型在 5ms 内精准识别 200+ 文件格式,平均精度达 99%,已规模化应用于 Gmail、Drive 等安全扫描场景。

18.8kRust
louis-e
arnis

Arnis 是一款开源 Rust 工具,可将真实世界地理数据(OpenStreetMap 与高程数据)自动转换为高细节的 Minecraft Java/基岩版世界,支持 GUI 与命令行操作,让用户轻松复刻家乡或地标景观。

18.5kRust
nearai
ironclaw

IronClaw 是一个用 Rust 编写的安全优先的个人 AI 助手,通过本地加密存储、WASM 沙箱执行和动态工具构建,确保用户数据隐私的同时实现能力自我扩展。

12.7kRust
alphaXiv
OpenResearch

OpenResearch 是本地优先的研究代理工作区,可将 Claude Code、Codex、OpenCode、Cursor 等编码代理转化为可并行运行的研究助手,支持自动化文献综述、实验执行与可复现研究全流程管理。

7.8kRust
qingjian-team
qingjian

青简是基于Rust开发的跨平台开源拼音输入法,在中文候选词旁同步显示用户配置的单一目标语言译词,将日常输入转化为无额外负担的语言学习场景,所有数据本地处理保障隐私。

7.5kRust
caamer20
Telegram-Drive

Telegram Drive 是一款基于 Tauri 和 Rust 开发的开源跨平台桌面应用,将您的 Telegram 账户转变为无限安全的个人云存储驱动器,提供类文件管理器的操作体验。

5.6kRust
SaladDay
cc-switch-cli

CC-Switch CLI 是一个用 Rust 编写的跨平台命令行工具,用于统一管理 Claude Code、Codex、Gemini 等 AI 提供者的配置,并提供 MCP 服务器、skills、prompts 等一站式管理功能。

5.4kRust
zvec-ai
zvec-grep

zvec-grep(zg)是本地优先的工作区搜索工具,统一整合ripgrep关键词搜索、BM25排序与向量语义搜索能力,既支持人类开发者命令行使用,也可为AI Agent提供标准化搜索接口,默认本地存储保障用户隐私。

4.2kRust
owu
wsl-dashboard

WSL Dashboard 是一款基于 Rust 和 Slint 的现代化 WSL 图形化管理器,提供高性能、轻量级的实例监控、启动、停止与配置功能,显著提升 Windows 子系统 Linux 的管理效率。

4.1kRust
yhan-sun
p2wlan

P2WLAN 是开源跨平台 P2P 优先虚拟局域网工具,为跨网络设备分配私有虚拟 IP,支持 NAT 穿透、端到端加密与 Relay 自动回退,让异地设备无需复杂配置即可像同局域网一样私密互通。

3.3kRust
moltis-org
moltis

Moltis 是一个用 Rust 编写的安全持久化个人代理服务器,以单一二进制形式部署,支持沙盒执行和多平台集成,让用户在自有硬件上运行可控的 AI 助手。

2.9kRust
feigeCode
navop

Navop 是基于 Rust 与 GPUI 构建的原生一体化开发运维工作台,整合数据库管理、SSH/SFTP 终端、远程桌面、系统监控与 AI 助手能力,为开发者和运维人员提供统一的多场景操作入口,减少多工具切换成本。

2.1kRust
razvandimescu
numa

Numa 是用 Rust 编写的单二进制便携 DNS 解析器,支持本地域名、广告拦截、ODoH 匿名解析与 DNSSEC 验证,无需云服务或自建硬件即可实现跨网络统一可控的 DNS 服务。

2.0kRust
nikaiw
VMkatz

VMkatz 是一个静态二进制红队工具,用于直接从虚拟机内存快照和虚拟磁盘文件中提取 Windows 凭证(哈希、票证、密钥),避免在低带宽环境下 exfiltrate 完整磁盘镜像。

1.7kRust
actionbook
actionbook

Actionbook 是一个面向 AI 代理的并行网页操作 CLI 工具,通过预定义操作手册替代实时页面解析,实现 10 倍速度提升和准确交互,支持同时操作数十个浏览器标签页。

1.6kRust
AQBot-Desktop
AQBot

AQBot 是一款基于 Tauri 的跨平台 AI 桌面客户端,统一管理多供应商 AI 对话、提供本地 API 网关与 AI Agent 工具执行,注重隐私安全与高效工作流。

918Rust
xinggaoya
sing-box-windows

Sing-Box Windows 是基于 Tauri 2 + Vue 3 开发的跨平台桌面客户端,为 sing-box 代理核心提供图形化界面,支持订阅导入、代理模式切换、实时流量监控与桌面集成,覆盖 Windows、Linux、macOS 系统。

904Rust
qhkm
zeptoclaw

ZeptoClaw 是一个仅 6MB 的超轻量级 Rust AI 助手,集成 33 种工具与 6 种沙盒运行时,提供企业级安全防护,适用于低配硬件与高安全要求的 AI 代理场景。

652Rust
egoist
quickgui

QuickGUI 是实验性 GPU 加速原生桌面 GUI 框架,无需 WebView 依赖,支持 Go、TypeScript、Rust 三种语言开发,基于 wgpu 实现 damage-driven 渲染,提供跨平台原生桌面应用开发能力。

469Rust
lantunnel
lantunnel

Lantunnel 是一款 Apache-2.0 开源的端到端加密点对点组网工具,无需端口转发与公网 URL,即可将 NAT 后的本地局域网设备组成私有隧道,实现异地设备的安全互通。

179Rust
b23r0
cliws

Cliws 是一个用 Rust 编写的跨平台交互式 PTY shell 工具,通过 WebSocket 协议实现远程 shell 连接,提供完整的终端功能(如 VIM、SSH)和自动窗口调整,适用于渗透测试与远程管理场景。

171Rust
Vitruves
firemark

firemark 是一个用 Rust 编写的高性能命令行水印工具,专为图像和 PDF 文档设计,通过添加可追溯、抗 AI 去除的水印来防止敏感文档未授权分发,支持 17 种视觉样式与加密 filigrane 安全图案。

103Rust
Kxiandaoyan
github-C2

基于GitHub Issues API的隐蔽C2框架,通过合法GitHub流量伪装实现安全的远程控制,支持Windows/Linux双平台和AES-256-GCM加密通信,提供命令执行、文件管理、端口扫描等功能。

86Rust
offalltn
gitC2

GitC2 是一个基于 Rust 的 GitHub C2 概念验证工具,通过 GitHub Issues 评论实现隐蔽的命令控制与文件传输,用于安全研究场景下的红队演练。

54Rust
blackmoshui
deribit-analyzer

Deribit-analyzer 是一个基于 Rust 的实时 BTC 期权套利扫描系统,通过 WebSocket 连接 Deribit 交易所,利用 7 种策略自动检测定价异常,并提供终端 UI 和离线分析功能。

35Rust
DannyPenten
Rust-DriveC2

Rust-DriveC2 是一个基于 Rust 的命令与控制(C2)框架,利用 Google Drive API 实现隐蔽的远程命令执行与文件传输,适用于渗透测试与红队行动。

7Rust
quangdang46
looper_rust

Grove 是一款为 Claude Code/Codex 设计的 Rust CLI 工具,通过自动化任务调度、会话管理和上下文轮换,实现无人值守的 AI 开发循环,让复杂编码工作流在单条命令下自主完成。

4Rust