CADCraft 是 ArtCraft 团队用纯 Rust 净室(clean-room)重写的开源 2D CAD 绘图工具,对标 AutoCAD,支持 DWG/DXF 图纸读写,免费开源,桌面和浏览器网页版都能跑。
它把传统 CAD 工作流整套复刻:命令输入、对象捕捉、极轴追踪、正交、图层、标注、填充、块库、图纸布局视口都在,右键重复上一条命令,老 CAD 用户不用重新学。图纸只在本机处理,不上传云端。

CADCraft 是 ArtCraft 套件的一员,和 PhotoCraft、SoundCraft、VectorCraft 等同属这个 Rust 开源系列;ArtCraft 的名称、字标和 logo 属 ArtCraft Team 商标,不在开源许可覆盖范围内。AutoCAD、DWG 是 Autodesk 商标,与作者无关联。GitHub 仓库:https://github.com/storytold/cadcraft ,别和别的同名 CAD 软件混。
这个项目 2026 年 10 月 7 日才建仓库,几天内就拿到约 3200 stars、1400 forks,在 Rust 开源圈里跑得很快。
命令行那套,原样接管
界面是命令行加 [Keywords] 提示与自动补全:本机实测 cadcraft-cli commands 列出 305 条命令。LINE、PLINE、CIRCLE、ARC、RECTANG、POLYGON、ELLIPSE、SPLINE、TEXT、MTEXT 这些绘图命令,ERASE、MOVE、COPY、ROTATE、SCALE、MIRROR、STRETCH、TRIM、FILLET、CHAMFER、ARRAY、OVERKILL 这些编辑命令都在;对象捕捉、极轴、正交、直接距离输入、夹点编辑、右键重复上一条命令全保留。图层、线型、线宽、颜色这些老概念也都在。

底部命令行支持直接敲命令,>_ Type a command,输入即提示补全。

图纸格式与出图:DWG/DXF 读写,PDF/SVG/PNG 导出
DXF 原生读写(ASCII 与二进制,R12–2018);DWG 支持读写;导出 SVG/PNG/PDF。本机实测 cadcraft-cli sample bracket out_bracket.dwg 生成 12KB 的 DWG、out_b.svg 97KB、out_b.pdf 10KB,三种格式都能落地。标注覆盖 DIM* 命令加 DIMSTYLE,尺寸关联图形联动更新,多重引线、表格、带属性块定义、嵌套块库、带孤岛检测的图案填充都有。图纸空间布局、浮动视口、页面设置、精确比例打印出图同样支持。另有参数化约束,并提供 MCP 服务器、JSON 控制通道和 cadcraft-cli(info/convert/run/commands/mcp/perf),脚本和 AI 也能直接生成图纸。
下载地址
官网地址:https://getartcraft.com/apps/cadcraft 版本:v0.5.0(GitHub 最新 Release,2026-10-11;此前 0.4.0 于 10-10、0.3.0 于 10-08) 体积:Windows x64 便携 zip 约 20.6MB(本机实测 21,587,357 字节) 平台:Windows x64/arm64/x86(MSI 与便携 zip)、macOS universal(DMG)、Linux x86_64/aarch64/riscv64(AppImage/Flatpak/deb/rpm/tar.gz)、FreeBSD x86_64、WebAssembly 网页版;源码构建需 Rust,cargo run --release -p cadcraft -- --sample 可打开示例图纸。
软件信息
| 项目 | 内容 |
|---|---|
| 软件名 | CADCraft |
| 版本 | v0.5.0 |
| 大小 | 约 20.6MB(Windows x64 便携 zip) |
| 许可证 | MIT OR Apache-2.0 |
| 平台 | Windows / macOS / Linux / FreeBSD / WebAssembly |
| 官方地址 | https://getartcraft.com/apps/cadcraft |
标签:CAD、开源工具、Rust



