GitHub 热门
共 16 个项目 · 第 1 / 1 页
storytold / craft-launcher Rust
ArtCraft 系列创意软件的统一安装与更新启动器
ArtCraft Launcher 是一个用 Rust 写的桌面启动器,专门用来安装、更新和打开 ArtCraft 系列创意软件——PhotoCraft、FilmCraft、DesignCraft、PdfCraft、WordCraft 等十几款应用,相当于这套工具的统一管家。它解决的麻烦很具体:这些应用各自在 GitHub 发布、各自支持多种平台和处理器,用户不必再去十几个 release 页面翻找对应版本,启动器会自动匹配你的操作系统和 CPU,校验文件完整性后一键安装,并在有新版本时提醒更新。它常驻菜单栏或系统托盘,随时从一个窗口打开任意 Craft 应用,界面原生渲染,不依赖 Electron。对日常使用这套创意工具的设计师、摄影师、视频创作者来说,它省去了手动追版本的琐事;但如果你不用 ArtCraft 生态的软件,或者主要关注 AI 相关工具,这个项目和你关系不大。
★ 4.9k 24h +44 ⑂ 1.4k 创建 26 天前 更新 8 小时前
xevrion / hatchzip Rust
边解压边释放压缩包空间,磁盘不够也能解大文件
HatchZip 是一个跨平台的压缩包解压工具,支持 ZIP、7z、RAR、tar 及分卷压缩包,有桌面版和命令行两种形态。它解决的是一个很具体的痛点:磁盘空间不够时解压大文件。传统解压工具需要「压缩包 + 解压后文件」同时存在,比如一个 180 GB 的游戏压缩包解出 200 GB 内容,WinRAR 或 7-Zip 要求 380 GB 空闲空间;HatchZip 则从压缩包尾部开始解压,每解出一部分就切掉对应的压缩包数据,把腾出的空间立刻复用,因此只需要解压后文件本身的空间。它会在动手前先检查空间是否够用,全程保留安全余量,中途停止或崩溃都能断点续传,解压结果与 unzip、7-Zip 逐字节一致。适合经常在接近满盘的机器上下载大型游戏、数据集或模型权重的开发者和运维人员,尤其是需要在空间紧张的服务器上处理大压缩包的场景;如果你的磁盘一直很宽裕,它和普通解压工具差别不大。
★ 2.5k 24h +24 ⑂ 83 创建 14 天前 更新 57 分钟前
storytold / deckcraft Rust
Rust 写的开源 PowerPoint,可用 MCP 让 AI 生成幻灯片
DeckCraft 是一个用纯 Rust 写的开源演示文稿软件,可以理解为 PowerPoint 的替代品,能打开和保存 .pptx 文件,支持主题、母版、150 多种形状、表格、图表、图片、音视频、转场和动画,还能全屏放映和导出 PDF、图片、GIF。它目前处于 alpha 阶段,但功能覆盖已经相当完整,跨 macOS、Windows、Linux、FreeBSD 和浏览器运行。它最有意思的一点是把界面操作全部暴露成命令:200 多个命令带撤销,可以通过 CLI、JSON 控制通道和 MCP server 驱动,也就是说 AI agent 能直接替你排版、改样式、生成幻灯片。适合两类人看:一是想用 AI 自动生成或批量修改 PPT 的开发者和效率玩家,二是对非 Electron、跨平台原生办公软件感兴趣的技术人;如果你只是偶尔做几页幻灯片,用现有工具就够了。
★ 4.6k 24h +17 ⑂ 2.6k 创建 29 天前 更新 5 小时前
liseami / CCBaga Rust
管理 Claude 身份、浏览器指纹与系统环境的桌面工具
CCBaga 是一款用 Rust 写的跨平台桌面工具,面向身在海外或旅居的人,把管理本地 Claude 身份、清理浏览器指纹和核对系统环境整合到一个界面里。它由两个应用组成:主应用负责归档和切换 Claude Code 与 Claude Desktop 的本地身份、调整时区语言等系统设置,配套应用则运行一个独立的 Chromium 指纹配置,可一键生成新指纹并重启。改完设置后,它会把浏览器读数、机器信息和真实网络出口三方对比,通过才显示绿色通过页,让你确认环境真的对上了。它还提供 Claude Code CLI 的检测与重装入口,以及把网络配置交给 AI 编码代理处理的引导流程。适合需要频繁切换多个 Claude 账号身份、或对网络环境一致性有要求的海外开发者和 AI 从业者;只在国内用单一账号的人关系不大。
★ 3.4k 24h +19 ⑂ 351 创建 25 天前 更新 4 天前
indexable-inc / blaze Rust
比 cargo 快最多 92 倍的 Rust 增量构建工具
blaze 是一个 Rust 构建工具,用法和 cargo 完全一样,但把增量编译做到了极致:它常驻后台,把整个项目编译结果留在内存里,改一个函数后只重编改动的部分并重新链接,实测在 ripgrep、helix、bun 这类真实项目上比 cargo build 快 5 到 20 倍,保存文件到程序跑起来只要约 20 毫秒,还支持在程序运行时热改代码。它自带工具链,不依赖你本机的 cargo 和 rustc,代价是吃几个 GB 内存,且目前只支持 macOS 和 Linux,Windows 尚无安装包,项目也还年轻,官方建议保留 cargo check 或 CI 作为最终校验。值得看的是日常写 Rust、被编译等待拖慢节奏的后端和系统开发工程师,以及想优化 Rust CI 构建时长的团队;如果你不写 Rust,这项目和你关系不大。
★ 1.9k 24h +18 ⑂ 70 创建 16 天前 更新 22 分钟前
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 天前
herdrdev / herdr-app Rust
带 agent 状态面板的终端管理器,多空间多机协同
Herdr 是一个面向终端和 coding agent 的桌面终端管理器,可以理解为 iTerm2 加上一层 agent 调度面板。它把工作按「空间」组织,每个空间对应一台机器上的一个仓库,空间内可开标签页、再分屏成多个终端面板;关掉窗口后终端仍在后台继续跑,重启后会恢复到原来的目录。最有用的是侧边栏的 agent 列表:它汇总所有空间里运行的 agent(包括别的 agent 拉起的子任务),并标出 Working、Blocked、Done、Idle 四种状态,让你一眼看出哪个 agent 卡住等你处理、哪个已经跑完。它还支持通过 SSH 把远端机器接入同一套空间结构,本地笔记本合盖睡眠后远端任务照常运行。窗口布局和面板可以用 JavaScript 写的 mod 自定义。适合同时驱动多个 coding agent、在本地与多台服务器之间切换的开发者和 AI 工程师;只是偶尔开几个终端的人用不上。
★ 2.0k 24h +84 ⑂ 288 创建 19 天前 更新 13 小时前
noahdunnagan / fsearch Rust
macOS 全盘极速文件与内容搜索,容错模糊匹配
fsearch 是一个面向 macOS 的全盘文件搜索工具,可以理解为 Spotlight 的高速替代品:常驻后台的小进程维护索引,命令行查询名字约 0.1 毫秒,还能对文件内容做索引式 grep。它的模糊匹配容错很强,打错一两个字母也能找到目标,比如输 mian.rs 能命中 main.rs;同时支持按扩展名、类型、大小、修改时间、git 状态等条件过滤,也能直接搜符号定义或正则内容,改动后约 15 毫秒即可反映到结果里。适合在本地维护大型代码库(如 Linux、Chromium 源码树)的开发者,当你需要在几百万个文件里快速定位某个文件、某段代码,或想给 coding agent 提供一个 MCP 搜索接口时,它比反复跑 find 和 rg 更省事。如果你平时只在小项目里工作,系统自带搜索已够用,这个项目和你关系不大。
★ 2.2k 24h +3 ⑂ 141 创建 27 天前 更新 23 天前
mizorewww / gdirect Rust
终端操作 Google Drive,自动找可达 IP 直连下载上传
gdirect 是一个在终端里操作 Google Drive 的 Rust 工具,可以浏览、下载、上传文件,也能把 Drive 挂载成本地磁盘。它真正解决的痛点是:大陆网络环境下 Google Drive 的直连经常不通。工具会自动扫描一批从你网络可达的 Google 前端 IP,把 Drive 流量直接发过去,遇到连接被重置还会换一种伪装身份重试并记住可用方案;下载支持多连接和断点续传,遇到故障 IP 会自动切换到下一个验证过的节点。登录和账号验证仍走正常网络,证书只认 Google 自己的 GTS 根,不信任系统 CA。如果你经常需要在大陆直连 Google Drive 传大文件、又不想全程挂代理拖慢速度,这个工具值得试;只用网页版 Drive 或者本来就有稳定代理的人,关系不大。
★ 786 24h +1 ⑂ 54 创建 11 天前 更新 9 天前
yjid / kensaku DeveloperTools Rust
本地全文+OCR+语义桌面搜索启动器,可经 MCP 供 AI Agent 调用
Kensaku 是一个本地优先的桌面搜索和启动器,用 Rust 写成,可以理解为「能读进文件内容的 PowerToys Run」。它不只匹配文件名,还能搜 PDF、DOCX、EPUB 等 50 多种文档的正文,用 OCR 读取截图和图片里的文字,甚至支持按语义找——比如直接输入「关于数据库索引的那份 PDF」或「上个月的大视频」,也能用「上周二」这类自然语言时间过滤。所有索引和检索都在本机完成,数据不出机器,十万文件名搜索耗时毫秒级、内存占用约 12 MB。它还通过 MCP 协议把这套本地索引开放给 Claude、Cursor 等 AI Agent 只读调用,让 Agent 长出「本地文件的眼睛」。适合经常翻找历史文档、报错截图、日志的开发者和知识工作者,尤其是受够了只能搜文件名的工具、又不想把文件内容上传云端的人;如果你没有本地搜索的痛点,和多数人关系不大。
★ 809 24h +31 ⑂ 52 创建 11 天前 更新 15 小时前
pingdotgg / ts-rust Rust
用 Rust 重写的 TypeScript 编译器,比 tsc 快 3-4 倍
ts-rust 是把 TypeScript 官方编译器 tsc(微软用 Go 重写的原生版本)整体移植到 Rust 的实验项目,命令行、语言服务器和 API 与原版保持一致,可直接当 tsc 的替代品使用。它实测比 tsc 7 快约 3 到 4 倍,还内置了 Effect 语言服务的诊断和重构能力,Effect 项目不再需要第二个编译器。值得一提的是,这个移植几乎完全由 LLM 完成,作者用 Claude Opus 5.5 花约两周、两万四千美元就跑通了,此前用 GPT 系列烧掉四十多万美元也没达到同等兼容度,本身就是一次很有话题性的 AI 编程实验。对日常写 TypeScript 的前端和全栈工程师来说,如果你的项目类型检查耗时明显拖慢开发节奏,或者你在用 Effect-TS,值得试一下;只写业务逻辑、不关心编译速度的人则关系不大。
★ 1.6k 24h +10 ⑂ 107 创建 29 天前 更新 8 天前
UpperSupervisor / horizon-modpack-compatibility Rust
检查 Minecraft mod 在 Horizon 上兼容性的工具
Hopper 是给 Horizon 玩家用的 Minecraft mod 兼容性检查工具。Horizon 是用 Rust 重写的 Minecraft: Java Edition 26.3,Java 写的 mod jar 在上面跑不了,Hopper 就负责回答「我的 mod 在 Horizon 上能不能用」。你把整个 mods 文件夹、Prism 或 MultiMC 实例、.mrpack 或 CurseForge 压缩包拖进去,它会把每个 mod 归成四类:Horizon 内置功能已覆盖(比如 Sodium、Lithium 对应引擎优化,JEI 对应官方 Recipes mod)、已有 Rust 移植版、能直接搬运内容、以及暂不支持,并给出一句话解释和一键安装。它还会维护「玩家最想要的十个 mod」投票榜,你关注的 mod 一旦出了 Horizon 版本,下次启动就会提醒。对做 mod 移植的人,这份榜单就是优先级清单。适合玩 Horizon 的 Minecraft 玩家和 Rust mod 移植开发者;不碰 Minecraft 或不关注 Horizon 生态的人基本用不上。
★ 218 ⑂ 11 创建 4 天前 更新 1 天前
Ceilingpiintensify / horizon-mod-checker Rust
查询 Minecraft mod 是否兼容 Horizon 的一键检查与安装工具
Horizon 是用 Rust 重写的 Minecraft: Java Edition,Java 写的 mod 跑不上去,于是有了这个查询工具:输入一个 mod 名字,或者直接把整个 mods 文件夹、启动器实例、modpack 包丢进去,它会给每个 mod 一个明确答案——已内置、已有 Rust 移植版、能直接跑、或者暂时还不行。能用的一键装进 Horizon,不能用的会出现在最想要榜上,按投票数排序,移植者一眼就知道该先做哪个;你也可以订阅某个 mod,它上架那天会通知你并给出安装按钮。判断依据来自 Horizon 官方文档、社区维护的移植注册表和 Horizon 自己的兼容性检查,被撤销的 mod 会自动禁用。适合正在玩或打算迁移到 Horizon 的 Minecraft 玩家、维护 SMP 整合包的服主,以及想了解哪些 Java mod 已有 Rust 替代品的开发者;如果你不碰 Minecraft,这个项目和你关系不大。
★ 209 24h +4 ⑂ 11 创建 4 天前 更新 1 天前
FortoGraphy / prism-download-manager Rust
开源跨平台下载管理器,多连接加速并支持 Hugging Face 模型下载
Prism 是一款用 Rust 编写的开源下载管理器,可以理解为 IDM 的开源替代品,支持 Windows、macOS 和 Linux。它把单个下载拆成最多 32 条并行连接,在限速单连接的服务器上能比浏览器自带下载快很多,并且断电、休眠、拔线后都能从原处续传。浏览器扩展可接管 Chrome、Edge、Firefox 等的点击下载,悬停视频即可抓取 8K MP4 或仅音频 MP3,底层覆盖 HTTP、FTP、HLS、BitTorrent 等协议,视频解析基于 yt-dlp 支持 1800 多个站点。对 AI 从业者有个贴心功能:按名称、链接或搜索从 Hugging Face 下载模型,自动挑选合适的 GGUF 版本和权重格式,多连接下载后逐一校验 SHA-256,还兼容 hf-mirror 等镜像和 LM Studio 目录。适合经常下载大文件、模型权重、视频素材的开发者和内容工作者;如果你只是偶尔下几个小文件,浏览器自带下载已经够用,关系不大。
★ 751 24h +13 ⑂ 57 创建 21 天前 更新 4 天前
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 小时前
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 小时前