{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/3"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/9"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/3"}],"enrichment":{"capability":"CadQuery is a Python library for writing scripts that generate parametric 3D CAD models, outputting to formats like STEP, STL, DXF, VRML, AMF, and 3MF.","skillfed_tags":["cad-automation","3d-modeling","parametric-design"],"use_cases":["Generate STEP files programmatically for mechanical parts, enclosures, or assemblies in manufacturing workflows.","Build parametric design tools where non-programmers adjust dimensions in a script and re-run to produce new CAD models.","Automate repetitive CAD tasks\u2014batch-generating variants, applying design rules, or integrating CAD into CI/CD pipelines.","Create scientific or engineering simulations that output CAD geometry for visualization or further analysis.","Embed 3D model generation in web services or backend systems without requiring a GUI CAD application."],"what_it_does":"CadQuery is a Python library that lets you describe 3D CAD models using code rather than a graphical interface. You write scripts that define geometry\u2014boxes, extrusions, fillets, lofts, and assemblies\u2014and CadQuery translates them into high-quality CAD files. It wraps the OpenCASCADE kernel through its cadquery-ocp dependency, giving you access to industrial-strength modeling without leaving Python.\n\nThe library is designed for automation, integration into servers, and scientific workflows. It includes built-in visualization via trame and vtk, and works with Jupyter notebooks and the optional CQ-editor GUI. You can create parametric models where end users customize dimensions or features by editing script variables, then regenerate the entire design. Output formats include lossless STEP and DXF as well as mesh formats like STL and 3MF.","worth_installing":"Yes. CadQuery is production-stable (Development Status 5), actively maintained, permissively licensed, and has no known vulnerabilities. Install friction is low for supported Python versions (3.11+). It is the right choice if you need to generate or manipulate 3D CAD models programmatically; if you require a graphical CAD editor, use CQ-editor alongside it or choose a different tool."},"id":"cadquery","links":{"html":"https://skillfed.io/packages/cadquery","md":"https://skillfed.io/packages/cadquery.md","pypi":"https://pypi.org/project/cadquery/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-21","license_spdx":null,"license_treatment":"permissive","name":"cadquery","python_support":"supports_current","summary":"CadQuery is a parametric  scripting language for creating and traversing CAD models"},"popularity":{"monthly_downloads":704227,"position":5276,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.8.0"}
