ARTICLE · 1144344
Rust 正在重写你熟悉的软件:从 Word、CAD 到 TypeScript 编译器,今天这 8 个项目都在“重做”
今天这批项目集中在三个方向:用 Rust 重做熟悉的软件,把游戏与显卡能力带到新平台,以及让 AI 参与安全测试和个人财务分析。值得看的不只是功能清单,还有兼容层、编译器移植和人机审批的实现思路;不过,新仓库的热度并不等于成熟度。
01|nvidia-macos-driver:让新款 NVIDIA 显卡接入 macOS
项目地址:https://github.com/nullmoth/nvidia-macos-driver
数据:1077 stars / 105 forks / Rust / 创建于 2026-10-07
是什么:为 Intel Mac 和 OpenCore 系统开发的 NVIDIA Metal 驱动。
解决什么问题:尝试打通 macOS 15 与较新 NVIDIA 显卡之间的图形接口,让应用调用 GPU 能力。
为什么值得看:README 展示了从 Apple AIR 到 SPIR-V、再接 Mesa NVK 的转换链路;设备列表不等于实测支持,目前物理验证仅列出 RTX 5060。
可以学到什么:图形接口翻译、着色器编译与内核驱动如何协作。
适合谁:图形系统、驱动及黑苹果研究者,仅宜在可恢复的测试环境探索。
---
02|pt-pc:从自有 PS4 文件运行 P.T.
项目地址:https://github.com/LoreanXavier/pt-pc
数据:986 stars / 61 forks / C++ / 创建于 2026-10-07
是什么:用 C++ 重建游戏逻辑、用 Vulkan 渲染的 P.T. 原生 PC 移植项目。
解决什么问题:尝试让已有游戏副本不再只能留在 PS4 上运行,走的是逻辑重建而非整机模拟路线。
为什么值得看:运行时直接读取自有副本的场景、模型和声音,仓库不附游戏数据;支持多平台,但加密商店包不能直接使用。
可以学到什么:原生引擎如何对接既有资源格式,以及 Vulkan 如何通过 MoltenVK 适配 macOS。
适合谁:游戏移植、图形开发与数字保存爱好者,需自行确保游戏文件来源合法。
---
03|WordCraft:用 Rust 重建 Word 式文档工作流
项目地址:https://github.com/storytold/wordcraft
数据:815 stars / 294 forks / Rust / 创建于 2026-10-07
是什么:采用纯 Rust 开发、提供熟悉 Word 操作方式的开源文字处理器。
解决什么问题:尝试在桌面与浏览器中提供统一的文档编辑体验,减少跨平台切换工具的负担。
为什么值得看:README 列出 DOCX 读写、修订、参考文献和邮件合并,并用自身 UI 测试工具离屏生成截图;这些描述不代表已验证与 Word 完全兼容。
可以学到什么:跨平台编辑器的功能组织,以及用 UI 测试工具生成展示画面的方法。
适合谁:Rust GUI、文档工具和浏览器应用开发者。
---
04|CADCraft:用 Rust 实现 AutoCAD 式绘图
项目地址:https://github.com/storytold/cadcraft
数据:755 stars / 345 forks / Rust / 创建于 2026-10-07
是什么:围绕 AutoCAD 常见操作方式构建的开源 CAD 绘图应用。
解决什么问题:尝试把命令行绘图、图层和尺寸标注等能力带到多个桌面平台及浏览器。
为什么值得看:README 展示了用命令构建的公寓平面图,以及布局视口、填充和 PDF 出图;摘录明确提到 DXF,不宜据此假定完整 DWG 兼容。
可以学到什么:命令驱动绘图、模型空间与纸面布局之间的组织方式。
适合谁:CAD 工具、工程图形与 Rust 跨平台应用开发者。
---
05|playgta5:研究网页游戏客户端快照
项目地址:https://github.com/shadany7824/playgta5
数据:714 stars / 402 forks / JavaScript / 创建于 2026-10-07
是什么:从 playgta5.com 抓取并整理的公开客户端快照,不是原站开发仓库。
解决什么问题:提供本地启动与资源校验流程,减少手动搭建网页运行环境的操作。
为什么值得看:README 涉及断点续传、WASM 签名与 HTTP 隔离检查,但缺少单独的游戏资源,实际能否游玩仍需浏览器验证。
可以学到什么:大体积网页资源的恢复下载、完整性检查与本地服务组织。
适合谁:Web/WASM 工程研究者;资源需合法取得,不应视为可直接运行的完整游戏。
---
06|ARTEX:带审批环节的 AI 渗透测试系统
项目地址:https://github.com/mhtsec/ARTEX
数据:713 stars / 1855 forks / Go / 创建于 2026-10-08
是什么:采用 Go 后端与 Next.js 前端的 AI 自主渗透测试系统。
解决什么问题:把资产同步、Agent 探索、工具调用和人工审批放进同一工作流,减少重复收集与界面切换。
为什么值得看:支持 ScopeSentry 资产导入和远程 MCP,并展示审批详情;当前仓库自称源码备份、Docker 部署源失效,不能照搬旧安装说明。
可以学到什么:安全 Agent 的资产管理、执行过程记录与人在环路设计。
适合谁:安全研究人员和 Agent 开发者,仅用于授权测试。
---
07|Aurelio:自托管的个人资产分析工具
项目地址:https://github.com/LosaLosSantos/aurelio-finance
数据:699 stars / 78 forks / Python / 创建于 2026-10-06
是什么:在自己电脑上运行、可选接入 AI 顾问的财富管理应用。
解决什么问题:汇总银行、券商、持仓、债务和现金流,减少分散维护多份财务记录的工作。
为什么值得看:提供虚构家庭数据演示,AI 提议的修改需逐项确认;记录本地保存,但启用 AI 会调用 OpenRouter,需关注数据外发与费用。
可以学到什么:财务数据建模,以及把 AI 建议转成用户确认操作的交互设计。
适合谁:自托管用户、金融工具开发者,不宜把 AI 分析直接当作投资结论。
---
08|ts-rust:把 TypeScript 编译器移植到 Rust
项目地址:https://github.com/pingdotgg/ts-rust
数据:695 stars / 43 forks / Rust / 创建于 2026-10-07
是什么:将 Go 版 TypeScript 编译器、类型检查器及语言服务移植到 Rust 的实验项目。
解决什么问题:探索更快的类型检查和高性能 WASM 运行路线,同时尽量沿用现有命令行习惯。
为什么值得看:提供 npm 包 tsc-rs,是观察 LLM 大规模代码移植的样本;作者称未读过代码,兼容性声明也仅限已测项目,不宜直接替换生产检查链路。
可以学到什么:跨语言迁移时如何保留算法行为、接口与兼容性。
适合谁:编译器、TypeScript 工具链和 AI 编程研究者。
---
想研究 AI 工程,优先看 ARTEX 的审批流程和 ts-rust 的移植路线;偏爱底层技术,可看驱动与图形工具。先用测试环境或演示数据验证,再决定深入哪个项目。你更想拆解哪一类实现?
To stop or manage this job, send me a new message (e.g. "stop reminder daily-github-new-projects-readme").