storytold / craft-anything
AI编程工具
Rust
研究任意软件运作方式并让 AI 复刻出自己的版本
Craft Anything 是一个用 Rust 写的逆向理解与复刻引擎:你把一个网站、桌面应用、手机应用或游戏指给它,它先用真实的检查工具研究原作是怎么运作的(截图、布局测量、反汇编、调用图等),再让一个 coding agent 按你指定的语言和框架从零重建一个新版本,最后自动把成品和原作逐项对比(网页比三个屏幕宽度、游戏跑自带自测),列出差异并继续打磨。它默认走 clean-room 模式,只从外部可见信息学习,不读原作代码;需要时可切到 Deep 模式读内部实现。所有 320 个工具都同时是 CLI 命令和 MCP 工具,任何 agent 都能直接驱动这套引擎。适合想快速搞懂某个软件实现方式、或想让 AI 参照现有产品做出自己版本的开发者、独立创作者和 AI 工程师;纯做模型训练或后端业务的人关系不大。
★ 13k
24h +3.0k
⑂ 2.2k
创建 4 天前
更新 11 小时前
s1dashu / quiet-md
Rust
Rust 原生本地笔记应用,兼容飞书文档格式
quiet.md 是一款用 Rust 加 GPUI 原生绘制的本地笔记应用,支持 macOS 和 Windows,可以理解为「不联网、不依赖 Electron 的 Notion/Obsidian 替代品」。它最大的卖点是快:整个界面直接用 GPU 渲染,没有 WebView,在百万字、549 章的超长文档里输入和滚动的帧耗时 P95 都低于 6 毫秒,大文档不卡顿。笔记全部存在本地一个普通文件夹里,每篇是一个 XML 文件,没有账号也不默认联网,可以用 Git、iCloud 或坚果云自行同步。它兼容飞书文档的 DocxXML 格式,从飞书复制粘贴或导入导出都能保留标题、表格、分栏、公式等结构,还支持 Markdown 快捷输入、斜杠菜单、全文搜索和多套主题。适合经常写长文档、又不想把内容托管在云端的知识工作者、技术写作者,以及在飞书和本地笔记之间来回搬运内容的人;如果你不写笔记或不介意在线工具,这个项目和你关系不大。
★ 909
24h +660
⑂ 80
创建 3 天前
更新 24 分钟前
tangency-labs / solidcraft
Rust
Rust 写的开源参数化 3D CAD,支持 MCP 让 AI 建模
SolidCraft 是一个用纯 Rust 写的开源参数化 3D CAD 软件,可以理解为开源版的 Fusion 360 或 FreeCAD:画草图、加约束、拉伸出实体,所有操作记录在参数化时间线上,改一个尺寸模型就自动重建。它支持桌面端、浏览器直接用,还内置了 MCP server,让 AI Agent 也能直接建模。功能覆盖拉伸、旋转、放样、圆角、抽壳、螺纹、阵列等常见特征,支持装配体、钣金折弯展开,以及 STEP、STL、3MF 等格式互转。README 里演示了从零建一个树莓派 4 外壳:按主板参数画草图、打孔、开散热槽,再把高度从 24mm 改到 32mm 整体自动重建。对做硬件产品、需要参数化改模的机械或结构工程师,以及想探索 AI 驱动 CAD 的开发者来说值得一看;纯软件或算法岗位的读者关系不大。
★ 13k
24h +352
⑂ 1.8k
创建 28 天前
更新 24 分钟前
longbridge / nsh
Rust
Rust 编写的跨平台原生 UI 框架,一套代码跑六端
Native Shell 是一个用 Rust 写的跨平台原生 UI 框架,可以理解为 Flutter 或 React Native 的同类替代品,但渲染方式不同:它在 iOS、Android、macOS、Windows、Linux 上直接调用各平台原生视图,在 Web 上输出 HTML,菜单在桌面是弹出层、在手机上是底部面板,交互完全跟随系统习惯。开发者可以用纯 Rust 写应用,也可以用 TSX 写界面,两者共享同一套响应式引擎、布局和状态管理,还能把 NSH 嵌进已有的原生 App 里。它还支持运行时加载签名打包的 TSX 模块,配合 AI 生成界面,适合做插件化或动态下发功能。值得看的是做跨端客户端、桌面工具或需要把 AI 生成 UI 快速落地的前端和客户端工程师,纯后端或算法岗关系不大。
★ 1.3k
24h +217
⑂ 89
创建 21 天前
更新 29 分钟前
DeltaProviderGuide / auto-auction-bot-wow-forever
Rust
WoW Forever 拍卖行自动低买高卖与压价机器人
这是一个针对 WoW Forever 私服拍卖行的自动倒卖机器人,Windows 桌面端加游戏内插件面板,用 Rust 和 Tauri 写成。它不只是像传统工具那样按利润率排序给你看,而是直接替你操作:算清拍卖行抽成和可能损失的押金后,自动低价买入、挂到能卖掉的价格、被人压价时立刻重新上架,每笔买卖都有日志说明理由。它还会识别三类陷阱——挂了没人买的冷门配方、价格已经滑走的旧数据、前面排着几周存量的墙——并告诉你为什么不能碰,同时给出「买多少、买到什么价、大概几天能卖掉、净赚多少」这类具体结论。游戏内面板贴在拍卖行旁边,随时能暂停自动买入。适合在 WoW Forever 上靠拍卖行赚金、不想整天盯着游戏和表格来回切的玩家;TradeSkillMaster 老用户也可以对比看看。和 AI 行业从业者关系不大。
★ 418
24h +99
⑂ 41
创建 1 天前
更新 4 小时前
storytold / figcraft
Rust
纯 Rust 写的开源 Figma 替代品,支持 Agent 通过 MCP 驱动设计
FigCraft 是用纯 Rust 写的开源界面设计与原型工具,可以理解为开源版的 Figma:支持画框、自动布局、组件与变体、矢量网络、样式和变量,能做交互原型,原生应用秒开且完全离线,文件就存在本地磁盘上,不联网、不收集数据。它能打开 Figma 的 .fig 文件(尽力兼容),也能导入导出 SVG、PNG、PDF 等常见格式,对设计师来说迁移成本不高。真正特别的是它对 AI Agent 的友好度:菜单、工具、拖拽全部抽象成命令,同一套引擎既能从界面操作,也能通过 CLI、JSON 控制通道或 MCP server 被 Agent 驱动,README 里的示例设计稿就是完全由命令 API 生成的。值得看的人有两类:一是受够了 Figma 订阅费和联网依赖、想要本地化设计工具的 UI/UX 设计师;二是想让 AI 自动产出或修改设计稿的开发者——如果你的工作和界面设计、AI 自动化设计都无关,那这个项目跟你就没什么关系。
★ 4.3k
24h +79
⑂ 1.6k
创建 26 天前
更新 8 小时前
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 小时前
physicsdolphin / nv-uefi-unlocker
推理部署
Rust
UEFI 阶段解锁 RTX 20/30/40 显卡 Tensor 算力,AI 负载最高提速 2.6 倍
这是一个在操作系统启动前、UEFI 阶段解除 NVIDIA 显卡 Tensor 算力限制的工具,可以理解为「不刷 VBIOS 的显卡解锁器」:从 U 盘引导,在驱动加载前把被压制的张量性能放开,之后正常进入 Windows、Linux 或 Hackintosh,断电即恢复原状。它主要解决的是 RTX 20/30/40 系显卡在 AI 负载下被限速的问题,社区实测 FP16/BF16 吞吐最高约 2.6 倍,图像视频生成提速 14% 到 75%,LLM 推理 prefill 最高提升 19%。适合手里有闲置或主力 RTX 30/40 显卡、跑 ComfyUI 生图、Stable Diffusion、本地 LLM 推理或 DirectML 负载的个人开发者和小团队——如果你正抱怨显卡跑 AI 半速、又不想折腾刷 BIOS,值得花时间看兼容性矩阵确认自己的型号;纯做后端、前端或不碰本地推理的人关系不大。
★ 1.7k
24h +83
⑂ 170
创建 10 天前
更新 22 分钟前
Renly1994 / xiaotang-daozai
Rust
Windows 灵动岛式桌面小组件,聚合歌词、验证码、日程与 AI 额度
岛仔 Daozai 是一个用 Rust 和 egui 写的 Windows 桌面小组件,形态模仿 iPhone 的灵动岛:平时贴在屏幕顶部收成一条小刘海,鼠标靠近才展开。它把散落各处的信息集中到这一个位置——正在播放的音乐和单行歌词、邮箱里的验证码自动识别并一键复制、飞书/钉钉/企业微信日历与邮件邀请合并后的日程提醒、待办清单、专注与饮水计时,以及 Codex、Claude、Kimi、Gemini 等 AI 服务的剩余额度圆环。比如你在等一个注册验证码,不用再开邮箱客户端,验证码会直接浮现在屏幕顶部;或者你想随时瞄一眼 Claude 订阅还剩多少额度,收起状态下就能看到。它还带一个会眨眼打盹的桌面宠物,可切极简模式。适合每天在 Windows 上处理多账号邮件、多套日历、又同时订阅了几个 AI 服务的个人开发者和办公人群;如果你只用一两个工具,或者用 macOS,就和你关系不大。
★ 307
24h +66
⑂ 60
创建 2 天前
更新 1 天前
storytold / cadcraft
Rust
纯 Rust 写的开源 AutoCAD 平替,且可被 AI Agent 直接操控
CADCraft 是一个用纯 Rust 写的开源 2D/3D CAD 软件,定位是 AutoCAD 的替代品:命令行、对象捕捉、图层、标注、填充、块、DXF 图纸这些老绘图员熟悉的交互它都照搬,能直接读写 DXF 和 DWG 文件,还能导出 SVG、PNG 和 PDF。它跑在 macOS、Windows、Linux、FreeBSD 上,也有浏览器版本,不依赖 Electron,启动快。除了常规画图,它还专门为 AI Agent 做了设计——每个菜单和工具都是一条命令,Agent 可以像人一样在命令行敲指令,或通过 MCP、JSON 接口调用命令、检查图纸内容并渲染结果来验证自己画得对不对。对做工程、建筑、机械制图的人来说,它是免费无订阅的 AutoCAD 平替;对做 AI Agent 应用的开发者,它是一个可被程序完整操控的 CAD 执行环境。如果你既不画图也不做 Agent,那和你关系不大。
★ 7.6k
24h +51
⑂ 3.2k
创建 29 天前
更新 6 小时前
storytold / wordcraft
Rust
用纯 Rust 重写的开源 Word,支持 .docx 与跨平台运行
WordCraft 是一个用纯 Rust 从零重写的开源文字处理器,对标 Microsoft Word,界面沿用大家熟悉的 ribbon 工具栏、样式面板、表格、修订模式、参考文献和邮件合并这套工作流。它能读写 .docx 文件,原生跑在 macOS、Windows、Linux 和 BSD 上,也能通过 WebAssembly 在浏览器里运行。实际能力覆盖日常文档排版的大部分需求:目录、脚注、APA/MLA/Chicago/IEEE 引用格式、首字下沉、文字环绕图片、自动断字、行号、水印、暗色模式,以及边写边查的拼写语法检查和带批注气泡的修订审阅。对多数互联网和 AI 从业者来说,它和你的日常工作关系不大——除非你恰好在做办公套件、文档格式解析或跨平台 GUI 的技术选型,想看看 Rust 生态里能不能替代 Electron 方案,或者需要一个能嵌进自己产品的 WebAssembly 文档编辑内核,那这份代码值得翻一翻。
★ 17k
24h +52
⑂ 4.7k
创建 29 天前
更新 1 小时前
StormSkinkGrip / game-ping-multipath-router
Rust
免费的游戏多路径加速器,自动选最快线路并双发防丢包
这是一个免费的游戏加速器,类似 ExitLag 但不需要订阅。它会每两秒探测你的直连线路和多条中继线路,把延迟最低的那条让给游戏进程使用,只改游戏的 UDP 流量,浏览器、Discord 和下载完全不受影响,也不是 VPN。同时每个包走两条路径各发一份,先到的算数,丢包就不会变成卡顿尖峰。它还能诚实告诉你瓶颈其实在 Wi-Fi 或背景下载,而不是硬卖你一个没用的修复。中继可以用社区志愿者的免费节点,也能一键部署到 Oracle Cloud 免费额度上。适合经常打排位、被延迟尖峰困扰的玩家,以及对游戏网络链路好奇的网络工程师;不玩游戏的人基本用不上。
★ 342
24h +49
⑂ 68
创建 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 小时前
storytold / gridcraft
Rust
纯 Rust 实现的开源 Excel 替代品,支持公式、透视表和 Agent 控制
GridCraft 是一个用纯 Rust 从零实现的开源电子表格应用,定位类似 Excel 的替代品:熟悉的 Ribbon 界面、公式栏、工作表标签都在,支持 500 多个函数、动态数组、LET 和 LAMBDA,还有数据透视表、17 种图表、条件格式、迷你图和 XLSX 读写,能做家庭预算、成绩统计、销售看板这类日常表格活。它跨平台原生运行,也能通过 WebAssembly 跑在浏览器里,并提供 MCP、CLI 等面向 Agent 的控制通道,方便让 AI 直接操作表格。对多数互联网和 AI 从业者来说,如果你只是偶尔用 Excel,它未必是刚需;但如果你在做办公软件、表格类产品的竞品调研,或想给 Agent 接一个可编程的表格引擎,值得花几分钟看看。
★ 7.1k
24h +39
⑂ 3.3k
创建 29 天前
更新 6 小时前
SkinkSmelter6 / valorant-fps-lag-fixer
Rust
VALORANT 卡顿掉帧一键诊断修复工具
这是一个面向 Windows 玩家的 VALORANT 卡顿与掉帧诊断工具,用 Rust 写成,主打「60 秒告诉你为什么卡,一键修复、一键撤销」。它分三块干活:游戏打不开时,输入 VAN 或 VALORANT 错误码,它会检查 TPM 2.0、Secure Boot、内存完整性等系统状态并给出修复步骤;掉帧时,用 Intel 的 PresentMon 采集 60 秒帧数据,找出是显示器刷新率、线材、Game Bar 录制还是后台应用在拖后腿;网络卡顿时,逐段检测路由器、运营商和服务器延迟,指出卡顿从哪一环开始。所有改动先建还原点并记日志,不碰游戏文件和反作弊。适合经常折腾 Windows 设置的 FPS 玩家,以及需要远程帮朋友排查游戏问题的技术支持;对多数互联网和 AI 从业者来说与本职工作关系不大。
★ 289
24h +50
⑂ 11
创建 1 天前
更新 1 天前
DolphinBridge36 / game-server-route-racer
Rust
免费的游戏加速器替代品,多路径竞速选最优线路并做双发抗丢包
Detour 是一个免费的 ExitLag 替代品,专门给在线游戏降延迟。它会持续探测你到游戏服务器的直连路径和几条中转路径,每 5 秒比一次延迟、抖动和丢包,只把游戏进程的流量切到最快的那条上,Discord、浏览器等其他流量照常走原路,所以它不是 VPN,也不隐藏 IP。除了换路,它还会给每个包加序号同时发两份,先到的用、后到的丢,用少量额外流量(每秒十几 KB)把丢包尖峰抹平。比较诚实的一点是,如果瓶颈其实在你的 Wi-Fi、缓冲区膨胀或后台下载,或者游戏本身(如 CS2、Dota 2)已经走了 Valve 中转,它会直接告诉你并保持关闭,而不是硬卖你一条没用的线路。中转节点可以用社区免费的,也能自己在 Oracle Cloud 免费机型上三步搭一个。适合经常打 VALORANT、Apex 这类对 ping 敏感的竞技游戏玩家,以及对多路径路由、UDP 隧道实现感兴趣、想读 Rust 网络代码的后端或基础设施工程师;和 AI 从业者关系不大。
★ 281
24h +44
⑂ 23
创建 1 天前
更新 1 天前
deepfounder-ai / desigma
Rust
用 Rust 写的开源本地版 Figma 替代品,支持导入 .fig 文件
Desigma 是一个用 Rust 写的开源界面设计工具,定位是免费的本地版 Figma 替代品:原生桌面应用,不走 Electron,离线可用,支持 Frame、自动布局、组件与变体、原型交互、实时协作、关键帧动效、白板和演示文稿。它最实用的能力是能直接导入 Figma 文件(REST API JSON 或 .fig 文件),连组件实例覆盖、样式和原型连线都保留,等于给团队一个不依赖云端订阅的逃生通道。渲染性能是它的卖点,五千层的页面拖拽缩放依然流畅,动效还能导出 GIF/WebM,演示文稿可导出 PDF。对设计师、独立开发者和需要本地化设计流程的小团队来说值得花十分钟看看;纯后端或算法岗基本用不上。
★ 1.0k
24h +49
⑂ 110
创建 25 天前
更新 1 天前
shinyobjectz / raea
Rust
Render Anything Engine: tell your AI what to make. Videos, motion graphics, 3D and games as React and TypeScript, rendered on your own GPU. Rust + Bevy, macOS and Linux.
★ 86
24h +49
⑂ 6
创建 17 天前
更新 3 小时前
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 小时前
elripalda / RecompLauncher
Rust
集中管理主机游戏 PC 移植版的启动器
RecompLauncher 是一个游戏启动器,专门管理「recomp」——也就是开发者把主机游戏原生移植到 PC 的版本,类似 Steam 之于普通 PC 游戏的定位。它把散落在各处的 recomp 集中到一处:发现、一键安装更新、切换版本、备份存档都从同一个界面完成,下载直接来自开发者自己的 GitHub release 并校验 checksum,游戏本体则由你自己提供镜像或文件夹。除了基础管理,它还提供大屏手柄模式、CRT 滤镜等复古显示效果,以及玩家运行报告,让你装之前先看别人跑得顺不顺。对普通玩家来说,如果你在折腾主机游戏的 PC 移植版,它省去了到处找 release、手动覆盖更新的麻烦;对开发者来说,加一个配置文件就能让自己的 recomp 获得一键安装和大屏模式支持。如果你不玩这类移植游戏,它和多数从业者关系不大。
★ 211
24h +33
⑂ 17
创建 7 天前
更新 1 天前
YOLOW92 / pagesift
数据工程
Rust
自托管的网页与文档抓取工具,为 AI 应用输出干净 Markdown/JSON
pagesift 是一个用 Rust 写的网页与文档抓取工具,可以理解为自托管版的 Firecrawl 或 Jina Reader:把任意 URL、PDF、Office 文件、电子书、邮件甚至压缩包读进来,输出干净的 Markdown 或结构化 JSON,供 AI 应用消费。它能渲染 JavaScript 页面、对扫描版 PDF 和图片做 OCR、按 CSS 选择器或模型生成的 schema 抽取字段,还支持整站爬取、页面变更监控和带证据回溯的问答接口。对做 RAG 检索管道的工程师来说,它省去了自己拼接 trafilatura、pymupdf4llm、Docling 等一堆工具的麻烦,一个二进制文件就能跑通从抓取到解析的全流程,并且兼容 Firecrawl 和 Jina Reader 的 API,迁移成本很低。值得看的是负责数据接入、RAG 管道或 Agent 应用开发的后端和算法工程师,尤其是需要私有化部署、不想依赖云抓取服务的团队;纯做前端或与 AI 无关的读者可以跳过。
★ 225
24h +26
⑂ 29
创建 15 天前
更新 22 小时前
storytold / soundcraft
Rust
纯 Rust 重写的开源 DAW,对标 Pro Tools 且可被 AI agent 操作
SoundCraft 是一个用纯 Rust 从零重写的开源数字音频工作站(DAW),对标的是 Avid Pro Tools,也就是录音棚里做多轨录音、剪辑和混音的那套行业标准软件。它保留了音频工程师熟悉的 Edit 窗口和 Mix 窗口工作流,支持多轨编辑、每轨十个插入和发送的完整混音台、自动化曲线、MIDI 钢琴卷帘、环绕声与全景声渲染,甚至能解码视频轨做音画同步,且能跑在 macOS、Windows、Linux 和浏览器里。它最有意思的一点是所有操作都能从命令行或由 AI agent 脚本化调用,意味着你可以让模型直接替你摆轨道、写自动化。值得看的是音频工程、影视后期从业者,以及想做「AI 操作专业创作软件」这类应用的开发者;如果你不碰音频制作,这个项目和你关系不大。
★ 4.0k
24h +21
⑂ 2.5k
创建 29 天前
更新 6 小时前
nullmoth / nvidia-macos-driver
Rust
让 RTX 系列显卡在 macOS Sequoia 上跑 Metal 的开源驱动
这是一个让 NVIDIA 显卡在 macOS Sequoia 上重新跑起来的 Metal 驱动,主要面向 Intel Mac 和用 OpenCore 装黑苹果的 PC。苹果自 2015 年后就不再为新 NVIDIA 卡提供官方驱动,这个项目把 Metal API 翻译成 Vulkan 再交给 Mesa 的 NVK 后端执行,从而支持 GTX 16、RTX 20 到 50 系列显卡,覆盖 Metal 3 的光线追踪、mesh shader、MetalFX 等特性,OpenGL、OpenCL、Core ML 也能通过它工作。配套的 1401 安装器会自动改 OpenCore 配置并提供一键回滚,装坏了能恢复原状。它适合两类人:手里有 NVIDIA 卡、想在 macOS 上继续做图形开发或跑 Metal 应用的开发者,以及折腾黑苹果、苦于显卡只能用核显的玩家。如果你用的是 Apple Silicon 或 AMD 卡,这项目和你关系不大。
★ 4.1k
24h +24
⑂ 402
创建 29 天前
更新 2 小时前
earendil-works / djs
推理部署
Rust
可随时挂起恢复的 Rust 写 JS/TS 引擎,主打 wasm 沙箱脚本执行
djs 是一个用 no_std Rust 写的 JavaScript/TypeScript 引擎,主要跑在 wasm32 上,定位类似 QuickJS 的替代品,但专为「模型写的脚本调用工具、处理结果」这类场景优化。它的核心卖点是可随时挂起恢复:解释器不在 Rust 栈上递归,能在任意两条指令之间停下再续上,连 getter、Promise 任务、生成器和 async 函数内部也行,配合把等待中的运行状态写成可再加载的续体转储,让一次工具调用可以跨进程持久化。VM 状态全部放在一块字节 arena 里,创建实例只需复制预置镜像,约 40 微秒,且时钟、随机数都由宿主注入,同样输入产出逐字节一致的堆镜像,天然适合需要确定性和沙箱隔离的场景。test262 通过率 99.9%,wasm 下部分负载比 quickjs-wasi 更快。值得看的是做 Agent 运行时、边缘/浏览器内嵌脚本引擎、或需要在服务端安全执行不可信 JS 的工程师;纯前端或后端业务开发基本用不上。
★ 292
24h +26
⑂ 6
创建 3 天前
更新 29 分钟前
opengeos / RustGIS
Rust
纯 Rust 编写的开源 GIS,桌面与浏览器双端可用
RustGIS 是一个用纯 Rust 写的开源 GIS 桌面软件,可以理解为 QGIS 的轻量替代品:单个原生程序、GPU 渲染,无需安装运行环境,也能编译成 WebAssembly 直接在浏览器里用。它能做地图制图、矢量和栅格数据(GeoTIFF、COG)的样式与属性表编辑、缓冲区等空间分析,并内置 1000 多个地形、水文、LiDAR 和遥感工具;数据默认留在本地,只有你主动选择时才会发给 AI 模型。它的每个按钮都对应一个可脚本化的命令,能从命令行、notebook 或内置 AI Assistant 调用,适合把 GIS 流程自动化。对 GIS 开发者、遥感和地理空间方向的工程师,以及需要在 Python 环境里批量处理空间数据的人来说值得一看;如果你的工作和地图、空间数据完全无关,那这个项目和你关系不大。
★ 2.3k
24h +23
⑂ 345
创建 25 天前
更新 58 分钟前
1 / 6
下一页