build123d has 193K monthly downloads and 3K GitHub stars. Version 0.11.1 supports Python <3.15,>=3.10, first published in 2023.
It is actively maintained under a permissive license, last released in Jul 2026.
It is built on top of anytree, cadquery-ocp-novtk and ezdxf. It is used by 41 tracked packages, including bd-warehouse, build123d-drafting-helpers and build123d-mcp.
GitHub topics include 3d, brep and cad.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- anytree <3,>=2.8.0
- cadquery-ocp-novtk <8.0,>=7.9
- ezdxf <2,>=1.1.0
- ipython <10,>=8.0.0
- lib3mf >=2.4.1
- numpy <3,>=2
- ocp-gordon <0.3,>=0.2
- ocpsvg <0.7,>=0.6
- py-lib3mf >=2.4.1
- requests <3,>=2.32
- scikit-learn <2,>=1.5
- scipy
- svgpathtools <2,>=1.5.1
- sympy
- trianglesolver
- typing-extensions <5,>=4.6.0
- webcolors ~=24.8.0
17 optional dependencies
- black[development]
- build123d[all]
- cadquery-ocp-stubs[stubs]
- mypy[development]
- ocp-vscode[ocp-vscode]
- pylint[development]
- pytest[development]
- pytest-benchmark[development]
- pytest-cov[development]
- pytest-xdist[development]
- sphinx[docs]
- sphinx-autodoc-typehints[docs]
- sphinx-copybutton[docs]
- sphinx-design[docs]
- sphinx-hoverxref[docs]
- sphinx-rtd-theme[docs]
- wheel[development]
Used By
- bd-warehouse
- build123d-drafting-helpers
- build123d-mcp
- draftwright
- augura
- bdbox
- burr-build123d
- agentcad
- yacv-server
- wormgear
- marimo-cad
- partomatic
- estampo
- b3dkit
- makerrepo
- partcad
- agentcad-cli
- b123d-positioning
- rocketsmith
- gfthings
- cadquery-web-viewer
- igniscad
- build123d-ease
- gflabel
- pip-hinge
- cad-3dto2d
- buildscad
- cad-khana
- bd-vslot
- phydrax
- b3d-validate
- bumo
- nwo-text-cad
- keeb-snakeskin
- cq-studio
- anywidget-cad-viewer
- capistry
- monobd
- michelangelocc
- cad-tools
- ripuzz