Featured Partnertheopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
CadQuery logo

CadQuery

A python parametric CAD scripting framework based on OCCT

Apache-2.0mechanical/cad
★ 1k
Visit Project

A Python library for programmatically creating parametric 3D CAD models using the OpenCASCADE kernel.

About the Project

Why use this?

CadQuery lets engineers define 3D parts in Python, making CAD generation reproducible, testable, and automatable. It is useful for generating families of parts, design optimization, generative workflows, and integration with simulation or manufacturing pipelines.

It is best suited to engineers comfortable with Python who need parametric CAD as code rather than a traditional interactive modeling environment. CadQuery can export STEP and STL files for downstream CAD, CAM, simulation, and 3D-printing workflows.

Key Features

  • Python-first parametric CAD scripting
  • Built on the OpenCASCADE geometry kernel
  • 2D sketching, extrusion, fillets, holes, and Boolean operations
  • STEP and STL export
  • Strong fit for automation, optimization, and generative design
Replaces / Alternative to
SolidWorks, Autodesk Fusion
Free layer
open-source