GitHub 热门
共 121 个项目 · 第 3 / 5 页
rust-unofficial / awesome-rust Rust
社区维护的 Rust 优质项目总目录,选型和了解生态的入口
这是一份由社区维护的 Rust 生态资源清单,相当于 Rust 版的 awesome 列表,把散落在 GitHub 各处的优质 Rust 项目按类别汇总成一张大目录。从清单里能看到 Rust 已经渗透到各个领域:终端模拟器 alacritty、JavaScript 运行时 Deno、WireGuard VPN 实现 boringtun、数据库管理工具 DBX,甚至还有桌面 AI agent 和 AI 模型浏览工具。它的价值不在于教你写代码,而是帮你快速摸清「Rust 能做什么、有哪些现成轮子」。如果你正在为某个需求选型——比如想找一个 Rust 写的 SSH 客户端、负载测试工具或窗口管理器——翻这份清单能省下大量搜索时间;如果你只是想了解 Rust 生态的全貌,它也是最好的入口。对不碰 Rust 的人来说,它基本无关。
★ 60k 24h +13 ⑂ 3.7k 创建 2014-07-17 更新 55 分钟前
aicodeking / pandacode AI编程工具 Rust
把十几种 coding agent CLI 聚合到一个窗口并行工作的桌面工作台
PandaCode 是一个把各家 coding agent CLI 统一装进一个窗口的桌面工作台,可以理解为「coding agent 版的 iTerm + VS Code 聚合器」:Claude Code、Codex、Copilot CLI、Cline、Devin CLI 等十几种工具都能并排跑,旁边还带项目管理、Git、终端和浏览器。它真正解决的麻烦是多 agent 并行时的混乱——你可以开一个任务看板,把任务分到不同项目并行推进,用「架构师 + 最多三个工人」的团队模式混搭不同模型,本地路由器会在十几毫秒内替每个工人挑模型,某个工人失败还会自动升级到更强的模型;审批请求集中在输入框上方一行行排队,每轮改动都有 diff 可回看。任务还能丢到 Daytona、Cloudflare、AWS 等云端沙箱里跑,笔记本合盖也不中断,改完自动回到本地 worktree。适合日常重度使用多个 coding agent、需要同时管多个任务和分支的 AI 工程师与独立开发者;如果你只用单一 agent 写写脚本,关系不大。
★ 1.0k 24h +13 ⑂ 192 创建 18 天前 更新 15 小时前
emanuele-em / kanzo Agent框架 Rust
人与 coding agent 共用的自托管看板加 MCP server
Kanzo 是一个把看板和 MCP server 合二为一的单文件程序,让你和 Claude Code、Codex 这类 coding agent 共用同一块任务板。它只有一个 4.5 MB 的 Rust 二进制,启动只需 2 毫秒,零配置:跑起来浏览器里就是看板,agent 通过 MCP 接口认领任务、移动卡片、写进度评论,你在网页上则能看到人和 agent 各自在做什么。它还能在局域网内把一块板实时共享给多台机器,或者用 Raspberry Pi 常驻当共享板,配合 Tailscale 等 VPN 也能跨网络同步。适合同时跑多个 coding agent、想让它们像同事一样排队领活的开发者,尤其是用 Claude Code / Codex 做多任务并行的人;如果你只用单个 agent 干活,或者不碰 AI 编程工具,这项目和你关系不大。
★ 1.0k 24h +12 ⑂ 68 创建 10 天前 更新 13 小时前
ItsAlphaNeon / Lemon-Studio Rust
Rust 编写的开源 DAW,可读写 FL Studio 工程文件
Lemon Studio 是一款用 Rust 从零编写的免费开源数字音频工作站(DAW),定位类似 FL Studio 的替代品,主打「你已经会用」的熟悉操作逻辑。它采用基于模式的音乐制作流程:在步进音序器和钢琴卷帘里编写 pattern,拖到播放列表里编排,再通过可自由布线的混音台混音,支持 CLAP、VST3、VST2 插件托管,跨 Windows、Linux、macOS 三平台。目前最亮眼的能力是能直接打开并保存 FL Studio 的 .flp 工程文件,读取时对不认识的内容原样保留再写回,尽量保证工程往返不丢数据。不过项目仍处于 pre-alpha 阶段,大量控件尚未实现,也没有预编译安装包,只能从源码构建,官方明确警告不要用它覆盖保存原始 .flp 文件。对音乐制作人、音频工具开发者,或想研究 DAW 架构与 Rust 音频引擎的人来说值得了解;普通互联网和 AI 从业者基本用不上。
★ 765 24h +15 ⑂ 106 创建 25 天前 更新 55 分钟前
oven-sh / bun Rust
Node.js 的一站式高速替代:运行时+打包+测试+装包
Bun 是一个把 Node.js 运行时、打包器、测试运行器和包管理器合为一体的 JavaScript/TypeScript 工具链,用 Rust 编写,底层基于 JavaScriptCore,主打快。它可以直接运行 TS 和 JSX 文件,兼容现有 Node.js 项目,安装依赖、跑脚本、执行测试都能用同一个命令完成,省去在 npm、esbuild、jest、npx 之间来回切换的麻烦。实际场景比如大型 monorepo 里安装依赖动辄几分钟,换成 Bun 后能明显缩短 CI 时间;测试套件跑得慢、脚本启动慢的项目也能直接受益。对前端和全栈工程师来说,如果你受够了 node_modules 膨胀和工具链碎片化,值得花十分钟试试;但如果你的工作与 JS/TS 生态无关,比如主要写 Python 或做算法,这个项目和你关系不大。
★ 96k 24h +14 ⑂ 5.2k 创建 2021-04-14 更新 23 分钟前
Jamailar / Weave-Office Rust
Rust 写的全能办公套件,同一二进制可被 AI agent 命令行调用
Weave Office 是一个用 Rust 写的开源桌面办公套件,把文档、表格、幻灯片、PDF、Markdown、富文本和代码编辑器塞进同一个应用,所有文件以一行标签页并排打开,切换时光标、滚动位置和撤销历史都还在。它能读写 docx、xlsx、pptx、pdf 等常见格式,PDF 还支持直接编辑文字、批注和拆分页面,不用再在 Word、Excel、PDF 阅读器和代码编辑器之间来回切窗口。它最特别的一点是同一个二进制既是图形界面也是命令行,AI agent 可以按文件路径直接读改导出文档并拿到 JSON 返回,无需弹窗。项目目前仍在开发中,复杂文档的还原度还不够,尚不能替代成熟办公软件。适合关注 AI agent 落地工具链的开发者、想让 agent 操作办公文件的工程师,以及愿意尝鲜 Rust 办公套件的用户;普通办公场景暂时不必切换。
★ 135 24h +12 ⑂ 20 创建 4 天前 更新 18 小时前
Weft-Rust / Weft Rust
Rust 编写的体素沙盒引擎,游戏本体即模组
Weft 是一个用 Rust 写的体素沙盒游戏引擎,玩法类似 Minecraft,但不读取 Minecraft 存档、不含其任何代码和素材。它把游戏本体做成一个基于公开 SDK 的模组,引擎不留任何私有后门,意味着模组能做的事和官方玩法完全对等。世界由 16x16x16 的区块构成,高度无上限,地形在 GPU 上生成,远处地貌能画到视距之外;世界按区域并行 tick,作物和熔炉会自动追上离线时间,即使区块没加载也在生长烧炼。它还支持 RGB 彩色光照、动画发光贴图、能量机器、可站立的移动结构,以及无需服务器和端口转发的点对点联机。对游戏开发者和模组作者来说,这是个能深入改造的引擎级项目,纹理、翻译、着色器和 UI 都能在游戏内热重载,崩溃报告会指名肇事模组;普通玩家和 AI 从业者则关系不大。
★ 305 24h +13 ⑂ 30 创建 6 天前 更新 18 小时前
starship / starship Rust
跨 shell 的极速可定制命令行提示符
Starship 是一个跨 shell 的命令行提示符工具,用 Rust 写成,可以理解为 oh-my-zsh 那类主题的现代替代品:不管你用 bash、zsh、fish 还是 PowerShell,它都能接管你的命令行提示符,把当前目录、git 分支与改动状态、Node/Python/Rust 等语言版本、执行耗时等信息按需显示在一行里,且渲染速度极快,几乎感觉不到延迟。它解决的麻烦是:默认提示符信息太少,而传统主题配置繁琐、换 shell 就得重来,Starship 用一份配置通吃所有 shell 和操作系统,还能根据上下文自动隐藏无关信息,让提示符保持简洁。值得看的是每天在终端里工作的后端、运维、数据和 AI 工程师,尤其是那些频繁切换项目、依赖 git 工作流、希望一眼看清环境状态的人;如果你很少用命令行,这个项目和你关系不大。
★ 60k 24h +13 ⑂ 2.8k 创建 2019-04-02 更新 1 天前
lemonadesaltbagel / sill AI编程工具 Rust
为 AI 编码代理提供的原生 Windows Bash,替代 Git Bash/WSL
sill 是一个专为 AI 编码代理打造的原生 Windows Bash 解释器,用 Rust 写成,可直接充当 bash.exe,让 Claude Code、Codex、opencode、Gemini CLI 等工具在 Windows 上执行命令时,行为与 Linux 环境一致,无需安装 Git Bash、MSYS2 或 WSL。它解决的是代理在 Windows 上跑命令时的常见翻车点:通配符和引号被错误展开、路径格式混乱、中文等非英文文本变乱码、每条命令弹出控制台窗口、后台服务卡住输出管道,以及缺少 make、rg、ps 等常用工具。项目自带公开测试集,在中文语言环境的 Windows 容器中,sill 的 106 项用例全部通过,而 Git Bash 只通过 72 项;实测搭配 Claude Code、Codex 等代理时,失败的命令调用数明显更少,耗时也更短。如果你在 Windows 上使用 AI 编码代理并常被 shell 兼容问题困扰,这个项目值得了解;不使用这类工具的人则关系不大。
★ 164 24h +13 ⑂ 30 创建 12 天前 更新 1 天前
Bearisbug / imbo Agent框架 Rust
让 Claude Code、Codex 等编程 Agent 互相发消息的即时通讯层
imbo 是给 coding agent 用的即时通讯工具,可以理解成 Claude Code、Codex、Cursor CLI、opencode 等各类编程 Agent 之间的微信:你加一个联系人后,你的 agent 会话就能直接给对方的 agent 发消息,消息会插进对方正在工作的会话里,回复再自动唤醒你的会话继续干活。它解决的典型麻烦是跨机器、跨工具的多 Agent 协作——比如你在笔记本上跑 Codex,同事的 Claude Code 在另一台机器上,两边可以互发消息、传文件,还能建群把多个会话拉进同一个讨论,从手机或网页端随时给所有会话下发任务简报并收通知。适合日常重度使用编程 Agent、需要让多个 Agent 或多人的 Agent 协同完成任务的开发者和 AI 工程师;如果你只是偶尔用用 AI 补全代码,和你关系不大。
★ 93 24h +11 ⑂ 2 创建 11 天前 更新 18 小时前
warpdotdev / warp AI编程工具 Rust
带内置 AI Agent 的现代终端开发环境
Warp 是一款从终端进化而来的智能开发环境,可以理解为「带 AI 助手的现代终端模拟器」,用 Rust 编写,界面体验类似 iTerm2 加上 AI 能力。它内置了编码 Agent,也能接入 Claude Code、Codex、Gemini CLI 等你已有的命令行 Agent,帮你完成排查 issue、写需求文档、改代码、审 PR 等工作流。比如后端工程师遇到线上报错,可以直接在终端里让 Agent 分析日志并给出修复建议,而不必来回切换编辑器和浏览器。这次开源还附带了 build.warp.dev 平台,能看到大量 Warp Factory Agent 实时处理任务的过程。适合每天大量使用终端的后端、运维、SRE 工程师,以及想把 AI 融入日常命令行工作流的开发者;如果你平时很少碰终端,这个项目和你关系不大。
★ 65k 24h +9 ⑂ 5.7k 创建 2021-07-08 更新 36 分钟前
reason-machines / reason-network Agent框架 Rust
让团队成员的编程 agent 点对点互相通信协作
Reason Network 让团队里每个人的编程 agent 互相直接对话:每台电脑跑一个轻量后台进程,通过点对点、端到端加密的通道互联,没有中心服务器能读到内容。它接入 Claude Code、Codex、Cursor、Gemini CLI、Copilot CLI、Grok CLI、opencode 等主流 coding agent,你可以在自己的会话里直接问「团队里谁在线、在忙什么」,或让自己的 agent 给同事的 agent 发消息、传文件、请求审批。比如部署前想确认某个接口的 token 格式是否改过,不用再拉人开会,直接让 agent 问对方负责那个仓库的 agent;需要人工拍板时,它会弹窗让你批准或拒绝,你的答复以你的身份回传。消息状态可追踪,小文本文件也能随消息附带。适合在多机、多 agent 并行开发的团队里做协作的工程师和 tech lead;单人单机、只用一个 agent 的人基本用不上。
★ 1.5k 24h +8 ⑂ 131 创建 19 天前 更新 4 小时前
LumaryLabsLLC / muxin DeveloperTools Rust
把所有机器和 AI agent 会话收进一个窗口的多机控制台
Muxin 是一个把你自己所有机器——Mac、Linux、Windows——收进同一个窗口的桌面工具,可以理解为「多机版的终端加远程桌面」,同时内置了对 AI agent 的深度支持。它能让你在一处查看各台机器的在线状态和 CPU、内存、磁盘占用,跨机器互传文件和剪贴板,实时操作 Linux 桌面,管理 GitHub 的 issue、PR 和 self-hosted runners,还能把任务直接派给跑在某台机器容器里的 agent,关掉窗口后会话仍在后台继续。所有能力同时以 MCP server 形式暴露,Claude Code、Codex 等 agent 可以借此检查你的机器、解释故障并动手修复。它复用你已有的 ssh 密钥、gh 登录和 Tailscale 网络,用 Rust 和 GPUI 构建,界面响应很快。适合同时维护多台开发机或 self-hosted runner 的后端、运维和 AI 工程师,尤其是那些把 Claude Code 等 agent 长期挂在多台机器上跑的人;只用一台笔记本的读者关系不大。
★ 408 24h +10 ⑂ 59 创建 27 天前 更新 15 小时前
ELY-Open-Source / ElyOffice Rust
Rust 编写的离线优先本地办公套件,含文档、表格、PDF、邮件等应用
ElyOffice 是一套用 Rust 和 GPUI 写的离线优先桌面办公套件,定位类似 LibreOffice 或 WPS 的轻量替代,但强调文件只存在本地文件夹里,不需要账号也不依赖云服务。它包含多个应用:ElyDoc 处理 Word 文档、ElyTable 做表格(还能对选中区域跑本地 R 宏做批量计算和格式调整)、ElyShow 做演示、ElyPDF 读写 PDF 并支持 OCR 和签名、ElyMail 收发邮件(兼容 IMAP/POP3/SMTP,可走系统代理)、ElyTree 是 Git 客户端、ElyMark 写 Markdown。适合对数据隐私敏感、需要在无网或内网环境办公的人,比如金融、政务、涉密行业的文档岗位,或者不想把文档上传云端的独立开发者和研究人员;如果你日常只用 Office 365 或 WPS 云协作,这套工具和你关系不大。
★ 1.2k 24h +8 ⑂ 82 创建 16 天前 更新 3 小时前
meilisearch / meilisearch RAG检索 Rust
Rust 写的轻量搜索引擎,支持全文与语义混合搜索
Meilisearch 是一个用 Rust 写的开源搜索引擎,可以理解为 Elasticsearch 的轻量替代品:你把商品、文章、文档等数据灌进去,它对外提供搜索 API,支持全文检索、语义向量检索以及两者结合的混合搜索。它的卖点是开箱即用的搜索体验——毫秒级响应、边打字边出结果、自动容忍拼写错误,还带分面筛选和地理搜索,不需要像传统搜索引擎那样先调一堆相关性参数。典型场景是电商站内搜索、SaaS 产品的文档或知识库检索、内容平台的推荐与查找,比如用户输错字也能搜到正确商品,或者用自然语言问句直接命中语义相近的结果。值得看的是负责站内搜索、推荐系统的后端和算法工程师,以及需要快速给产品加搜索能力的全栈开发者;如果你的工作和搜索、RAG 检索无关,这个项目可以略过。
★ 59k 24h +9 ⑂ 2.7k 创建 2018-04-23 更新 16 小时前
colinhacks / reylo Rust
把 .sql 文件直接 import 进 TypeScript 并自动推断查询类型
Reylo 让你把写好的 .sql 文件直接 import 进 TypeScript,自动拿到每个查询结果的完整类型,不用手写 interface,也不用生成任何代码文件。比如一条带 join 和聚合的查询,它能推断出每列的类型、是否可能为 null、返回一行还是多行、enum 列变成字面量联合类型,甚至 JSON 的形状;列名拼错了还会直接报类型错误。它靠数据库自己 prepare 查询来读取列类型,支持 Postgres、MySQL、SQLite、DuckDB,驱动可自选,也能接 Drizzle。对日常写 SQL 查询的后端或全栈 TypeScript 开发者,尤其是被「SQL 和类型定义两份代码要同步维护」折磨过的人,值得花两分钟看看;纯前端或不做数据层的人关系不大。
★ 1.5k 24h +9 ⑂ 18 创建 15 天前 更新 3 小时前
1bye / rake Rust
Rust framework for GPUI with native and browser apps, runtime inspection, and agent control.
★ 65 24h +8 ⑂ 2 创建 12 天前 更新 49 分钟前
timwuhaotian / killi Rust
Fast, tiny AI coding agent for the terminal, written in Rust. One small native binary for Apple Silicon Macs. Works with OpenAI, Anthropic and compatible LLMs; MCP, subagents, plan mode, prompt-cache-friendly.
★ 45 24h +8 ⑂ 9 创建 14 天前 更新 1 小时前
t4t5 / owly Rust
让 Linux 电脑与 iPhone 互传文件的 AirDrop 实现
owly 是一个让 Linux 电脑和 iPhone 互相传文件的工具,说白了就是在非苹果硬件上实现 AirDrop。AirDrop 依赖苹果设备的 Broadcom 芯片和 AWDL 协议,普通 Linux 网卡根本玩不转,owly 用 Rust 重写了这套协议,让 Intel、Realtek、MediaTek 等常见无线网卡也能收发。你可以用它浏览附近的 iPhone、把照片直接推到对方手机,或者接收手机传来的文件,全程不需要数据线和云盘。项目维护了一张详细的硬件兼容表,标注了每种网卡在共享模式或独占模式下的实测状态,部分型号仍不稳定。适合在 Linux 上办公、又经常要和用 iPhone 的同事或家人互传素材的开发者、运维和设计师;如果你日常只用 Mac 或 Windows,或者不碰 Linux 桌面,这个项目和你关系不大。
★ 3.2k 24h +7 ⑂ 255 创建 28 天前 更新 1 天前
RustingStudio / RustingStrata Rust
Pure-Rust MoE inference engine for Qwen3.5/3.6 GGUF. CPU+GPU hybrid experts, NVRTC CUDA kernels, OpenAI-compatible server. 2x llama.cpp prefill on a 12 GB RTX 3060.
★ 43 24h +6 ⑂ 7 创建 25 天前 更新 11 小时前
NVIDIA / spark-local-inference 推理部署 Rust
NVIDIA 面向本地 GPU 的 Rust 推理服务,主打长对话与编码 Agent
Flare 是 NVIDIA 开源的本地推理服务,用 Rust 写成,专门面向搭载 SM120/SM121 GPU 的工作站和 DGX Spark 这类紧凑机型,目标是把机器的显存、带宽和算力榨干,同时让长对话和反复调用工具时的生成保持流畅。它的做法是构建期用 PyTorch、Transformers 和 FlashInfer 加载模型、调优 kernel 并捕获 CUDA graph,产出运行时包后由 Rust 直接服务,全程不碰 Python;对话状态(含 KV cache 和循环状态)被整体规划,方便复用、分支和恢复。作者明确说它不是 vLLM 的替代品,而是针对特定硬件和模型的专用选项,属于研究原型。如果你在本地跑编码 Agent、需要长时间多轮对话或频繁工具调用,又恰好用的是这类 NVIDIA GPU,可以看看;做生产部署或用其他硬件的人关系不大。
★ 767 24h +3 ⑂ 90 创建 15 天前 更新 8 小时前
LiamDroog / mctl Rust
复古 CRT 风格的航天器实时追踪与遥测显示程序
mctl 是一个用 Rust 写的航天器追踪显示程序,可以理解为把任务控制中心的监视屏搬到了家里:实时追踪 ISS、来访的 Dragon 飞船、Hubble、JWST、Roman、天宫以及旅行者号等深空探测器,展示 3D 轨道图、地面轨迹、过境预报、机动规划和来自 ISS 的实时遥测数据。它还内置 JWST 与 Hubble 的观测排程页面,能看到每台望远镜此刻正指向哪片天空。整个界面刻意做成复古 CRT 风格,提供七套主题,甚至有专门适配 Raspberry Pi 输出到老式复合信号 CRT 的低分辨率模式,作者自己就是这么在客厅屏幕上常驻运行的。适合对航天、天文观测感兴趣的开发者和极客,尤其是想在闲置屏幕或树莓派上摆一个「赛博风水族箱」的人;如果你只关心 AI 或后端业务,这项目和你的日常工作基本无关。
★ 156 24h +6 ⑂ 11 创建 6 天前 更新 1 天前
ultraworkers / claw-code AI编程工具 Rust
纯 Agent 自主维护的 Rust CLI 编程助手,更像社会实验
claw-code 是一个用 Rust 写的命令行 AI 编程助手(CLI agent harness),类似 Claude Code、Codex CLI 那种能在终端里对话、执行任务的工具,但它的特别之处在于整个仓库由 AI Agent 自主开发和维护,README 明确说这是个「agent 管理的博物馆展品」而非严肃的生产项目。它能帮你跑提示词、管理会话、接入本地 OpenAI 兼容模型,但作者自己建议真正想干活的人去用它推荐的 LazyCodex 或 Gajae-Code。对多数从业者来说,这个项目本身工具价值有限,更值得看的是它作为「无人干预、纯 Agent 维护代码库」的社会实验——19 万 Star 的热度也主要来自这个话题。如果你在研究 AI 自主开发流程、Agent 协作模式,或者好奇一个仓库完全不靠人类能维护成什么样,可以翻翻它的哲学文档和路线图;如果你只是想找好用的编程助手,直接跳过它去看 LazyCodex。
★ 194k 24h +3 ⑂ 107k 创建 2026-03-31 更新 12 小时前
pumi-dev / pumi AI编程工具 Rust
可完全插件化的多 AI agent 并行工作台
pumi 是一个用 Rust 写的桌面工作台,专门用来同时跑多个 AI 编程 agent,比如 Claude Code、Codex、pi,你可以把它们并排放在不同标签页里,一眼看出谁在干活、谁卡住了、谁跑完了,还能在它们工作时排队塞新提示词。它背后有个常驻服务接管终端,窗口关了任务照跑,适合长时间挂机的多 agent 任务。真正特别的是它几乎全由插件构成——界面、终端、agent 面板都是 TypeScript 写的插件,能随意关掉、替换甚至重写,主题也能重绘窗口任何部分,插件和主题可以直接从 GitHub 安装分享。核心只保留标签、终端、按键这些最小骨架,远程机器、git 面板等一概不做,留给你自己搭。适合同时驱动多个 AI agent、想按自己工作流定制开发环境的 AI 工程师和重度 AI 编程用户;如果你只用单一 agent 或不碰这类工具,关系不大。
★ 52 24h +3 ⑂ 0 创建 12 天前 更新 30 分钟前
rudy-io / moli-os Agent框架 Rust
给 AI Agent 操作的超轻量 Rust 智能家居中枢
Moli OS 是一个用 Rust 写的超轻量智能家居中枢,定位类似 Home Assistant,但设计思路完全反过来:Home Assistant 是给人点界面用的,Moli OS 是给 AI Agent 用的——Claude Code、Codex 或任何 API 模型可以直接通过 MCP 接入,完成设备配置、日常操作、故障排查,甚至编写新设备驱动,而实时控制循环始终由确定性的二进制核心负责,Agent 不会直接插手。它的资源占用极低,内存只有几兆、镜像十几兆,对比 Home Assistant 动辄 2GB 的开销优势明显。内置 24 种集成(Zigbee2MQTT、Hue、Sonos、Tuya、打印机、3D 打印机等)、Svelte 仪表盘、可视化自动化编辑器和手机 App,敏感操作还设有人工确认的保护机制。适合智能家居爱好者、想探索 Agent 操控物理设备的 AI 工程师,以及需要在低配设备上跑家庭自动化的开发者;纯做模型训练或后端业务的人关系不大。
★ 116 24h +2 ⑂ 56 创建 27 天前 更新 13 小时前
上一页 3 / 5 下一页