CadQuery brings code-first 3D CAD to Python users

April 17, 2026
Warm and inviting interior of a public library in İstanbul, Türkiye, featuring brick walls and modern lighting.
Photo by MEHMET SÜTLAŞ on Pexels

What it is

CadQuery is an open-source Python library for building 3D CAD models. It has been reported that the project lets you describe parts as code, making models easy to version, share, and parameterize — no GUI required. The repo lives on GitHub (CadQuery/cadquery) and the project site is hosted on GitHub Pages.

Why it matters

Why write geometry in code? Because code is reproducible, reviewable, and fits neatly into modern developer workflows. Think Infrastructure as Code, but for parts — parametric models that can be tweaked, tested, and tracked in a repo. For makers, engineers, and researchers who want repeatability and automation, that’s liberating. Allegedly, that shift away from GUI-driven workflows speeds iteration and collaboration.

Where to look

The project is maintained by the CadQuery organization and the site links back to the GitHub project for source, examples, and documentation. If you want to try a programmatic approach to CAD, CadQuery is worth a look: https://cadquery.github.io/ and https://github.com/CadQuery/cadquery.

Sources: cadquery.github.io, Hacker News