Featured Partner
theopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
CadQuery
A python parametric CAD scripting framework based on OCCT
Apache-2.0mechanical/cad
★ 1k
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
- Reference / Repo
- https://github.com/CadQuery/CQ-editor
- Tool / Hosted
- https://cadquery.readthedocs.io/
- Replaces / Alternative to
- SolidWorks, Autodesk Fusion
- Free layer
- open-source