compare
build123d vs CadQuery
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | build123d | CadQuery |
|---|---|---|
| Language | Python | Python |
| Licence | Apache-2.0 | Other |
| Stars | 3.5k | 6k |
| Latest | v0.13.0 | v2.8.0 |
| Last push | 2026-10-18 | 2026-10-18 |
| Release cadence | about 47 days between releases | about 117 days between releases |
| Active contributors | 22 commit authors on the default branch in the last 90 days | 5 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
build123d replaces CadQuery. Alternatives to CadQuery →
PartialPython CAD on the same OpenCascade kernel, with a builder syntax instead of a fluent chain.
Both replace Fusion. Alternatives to Fusion →
Partialbuild123dParametric 3D modelling written as Python code, with no GUI and no CAM or simulation.
PartialCadQueryParametric 3D modelling written as Python code, with no GUI and no CAM or simulation.
build123d
- v0.13.02026-09-21Upgraded underlying kernel to OCP 8.0.1.0.0: Updated all internal bindings and geometry calls to support OCCT / OCP 8.0…
- v0.12.02026-09-18APIs deprecated in earlier releases have been removed by @gumyr in a1d4f223.
- v0.11.12026-07-02Use composite factories for Compound algebra results by @gumyr fixed Issue in commit . This change routes Compound +, -…
- v0.11.02026-06-17build123d no longer has a transitive dependency on VTK. This is because build123d has switched dependency from cadquery…
- v0.10.02025-11-05Convert Shape methods to properties: is_null, is_valid, shape_type. Unfortunately it isn't possible to keep the old met…
build123d
✓ signed The latest release, v0.13.0, carries a signature GitHub verified.
Loading the security report
CadQuery
✓ signed The latest release, v2.8.0, carries a signature GitHub verified.
Loading the security report