{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://raw.githubusercontent.com/storytold/cadcraft/b639b18f69bfefd58f866fd0dc04940d0c6aa6e6/docs/images/ui-apartment.png",
    "https://github.com/storytold/cadcraft/releases/tag/v0.17.0",
    "https://github.com/storytold/cadcraft/blob/b639b18f69bfefd58f866fd0dc04940d0c6aa6e6/docs/target-app-parity.md",
    "https://github.com/storytold/cadcraft/blob/b639b18f69bfefd58f866fd0dc04940d0c6aa6e6/LICENSE-MIT"
  ],
  "category": "reconstruction-cases",
  "description_en": "The authors describe CADCraft as an open-source, clean-room computer-aided design and drafting application built in pure Rust. The README documents a 2D/3D CAD workflow with a command line, object snaps, layers, dimensions, hatches, blocks and DXF, and calls the project early development.",
  "description_zh": "作者将 CADCraft 描述为用纯 Rust 构建的开源净室计算机辅助设计与制图应用。README 记录包含命令行、对象捕捉、图层、标注、填充、块与 DXF 的 2D/3D CAD 工作流，并自述项目处于早期开发阶段。",
  "entry_url": "https://awesomerea.org/resources/cadcraft-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/cadcraft-case/",
  "evidence_class": 0,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/storytold/cadcraft/blob/b639b18f69bfefd58f866fd0dc04940d0c6aa6e6/README.md",
  "group": "cases",
  "id": "cadcraft-case",
  "json_url": "https://awesomerea.org/resources/cadcraft-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/cadcraft-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/cadcraft-case/index.md",
  "name": "CADCraft: a clean-room CAD and drafting application in Rust",
  "name_zh": "CADCraft：纯 Rust 净室 CAD 与制图应用",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/cadcraft-case.png",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "scope",
    "license"
  ],
  "requirements": [
    "Source builds use Rust and Cargo; release assets exist for macOS (universal DMG), Windows, Linux and FreeBSD, and the README documents a WebAssembly browser build.",
    "The README calls CADCraft early development and links a parity checklist and gap list; it does not claim complete CAD compatibility.",
    "The README describes the project as a clean-room implementation built from public documentation and observed behaviour, not from the target application's source.",
    "Code is MIT OR Apache-2.0, with NOTICE and brand assets under separate terms."
  ],
  "requirements_zh": [
    "源码构建使用 Rust 与 Cargo；发布资产包含 macOS（universal DMG）、Windows、Linux 与 FreeBSD 版本，README 也记录了 WebAssembly 浏览器构建。",
    "README 自述 CADCraft 处于早期开发阶段，并链接对照清单与缺口列表；未声明完整的 CAD 兼容性。",
    "README 将项目描述为净室实现，依据公开文档与可观察行为编写，而非目标应用的源码。",
    "代码许可为 MIT OR Apache-2.0，NOTICE 与品牌资产另受条款约束。"
  ],
  "scope": "full",
  "targets": [
    "app"
  ],
  "url": "https://github.com/storytold/cadcraft",
  "verification": "source-reviewed",
  "verified_at": "2026-11-03"
}
