热榜
#多媒体与设计

HakanSeven12/OpenCADStudio

面向需要读写 DWG/DXF 又不想买 AutoCAD 的用户,用 Rust 写的开源二维制图与三维建模应用。

3,500
413
Rust
GPL-3.0
上线 7 个月

解决什么问题

收到一个 .dwg 文件却手头没有 AutoCAD,是很多工程师的日常困境:免费查看器多半只能看不能改,在线转换服务又把图纸上传到第三方。Open CAD Studio 直接在编辑器里读写 DWG 和 DXF,保存时可指定 R14 到 2018 的目标版本,桌面端和浏览器端共用一套编辑内核,省掉转换这一环。

有什么不同

免费 CAD 通常分两类:能打开却几乎不能编辑的查看器,以及背着几十年历史包袱的完整编辑器。这个项目走的是另一条路——Rust 内核、wgpu 的 GPU 视口、原生 DWG 处理,而不是只做 DXF 子集再靠外部转换。真正拉开差距的是两点:一是写入能力(不只是读),二是自动化接口——无头的 --export/--serve,外加一个 MCP 端点,让 AI 客户端驱动正在运行的编辑器,这比一般桌面 CAD 更可编程。不过 README 的功能清单很全,却没有给出精度或性能基准,应视作目标陈述而非经过验证的兼容性。

适合谁

适合需要以脚本方式批量打开、修改、再导出 DWG/DXF 的开发者和小型工程团队,也适合想要一个轻量编辑器、并且能接受项目尚处早期的人。Linux 用户尤其合适:除了 Windows 和 Apple Silicon macOS,还提供 AppImage、Flatpak 和 snap。不适合依赖成熟标注、ACIS 实体和行业规范的正式出图车间——项目自己也在提醒备份生产图纸。Intel Mac、Windows on ARM 或 32 位环境的用户没有现成安装包。

上手成本

直接用发布包试错成本很低;从源码构建则需要较新的稳定版 Rust 工具链和图形、字体开发库。Web 版要装 wasm32-unknown-unknown 目标和 trunk。要接受这些粗糙之处:macOS 包只做 ad-hoc 签名、未公证;snap 只能加 --dangerous 安装;Flatpak 要手动授权才能访问外部参照文件;浏览器端不支持原生插件。许可证是 GPL-3.0,若打算内嵌或商用分发需先评估。文档不算缺(自动化、插件、网格化流程都有),但 README 除了“积极开发中”之外没有给出任何成熟度承诺。

点评

项目大约七个月、3500 星,算年轻,但一上来就具备相当完整的工程量——README 里覆盖的格式、平台和自动化能力,对这个年龄的项目并不常见。它单月涨了约 1250 星,冲上月度 Rust 榜第 15,热度上升很快;但从未上过日榜,也没有 Hacker News 讨论,更像是在小圈子里被扩散,而非经过广泛验证。MCP 和无头自动化这两个角度确实有辨识度,做工具链的人值得一看。对靠出图吃饭的人来说,建议等更多关于文件保真度的实地反馈,再考虑当主力工具。

本文由 AI 根据项目 README 生成,更新于 2026年10月24日,以项目官方文档为准。