{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/iamahsanmehmood/openskp/blob/52980b7878b00a9b6f27f347fc4dcdc5440c506b/research/METHODOLOGY.md"
  ],
  "category": "binary-libraries",
  "description_en": "OpenSKP parses, writes, and converts SketchUp SKP files using independently implemented Python, TypeScript, .NET, Dart, and C++ libraries. Its format research covers the VFF container used from 2021 and the older MFC CArchive container, including geometry, materials, components, and layers. It exports models to formats including GLB, OBJ, STL, DXF, IFC4, and JSON.",
  "description_zh": "OpenSKP 以 Python、TypeScript、.NET、Dart 和 C++ 实现 SketchUp SKP 文件的解析、写入和转换。其格式研究涵盖 2021 年起使用的 VFF 容器及较早的 MFC CArchive 容器，涉及几何体、材质、组件和图层；模型可导出为 GLB、OBJ、STL、DXF、IFC4 和 JSON 等格式。",
  "entry_url": "https://awesomerea.org/resources/openskp/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openskp/",
  "evidence_url": "https://github.com/iamahsanmehmood/openskp/blob/52980b7878b00a9b6f27f347fc4dcdc5440c506b/README.md",
  "group": "tools",
  "id": "openskp",
  "json_url": "https://awesomerea.org/resources/openskp/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/openskp/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openskp/index.md",
  "name": "OpenSKP",
  "name_zh": "OpenSKP SketchUp 文件格式解析工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Provide a SketchUp SKP file for reading or conversion.",
    "The author reports that 11 of 15 legacy-format test files parse; four have a known parsing gap.",
    "MIT license."
  ],
  "requirements_zh": [
    "读取或转换时需提供 SketchUp SKP 文件。",
    "作者报告称，15 个旧格式测试文件中有 11 个可解析，其余 4 个存在已知解析缺口。",
    "MIT 许可证。"
  ],
  "targets": [
    "app"
  ],
  "url": "https://github.com/iamahsanmehmood/openskp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
