Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

build123d

Free#53 of 80 in 3D CAD Software3D Modeling Software

build123d: A capable open-source CAD framework for developers who prefer Python-driven parametric modeling. Ranked #53 of 80 in 3D CAD Software by our editors (4.2/10); pricing: Free plan; best for python-driven open-source CAD developers.

4.2/10Editor score
build123d4.2 Visit build123d

At a glance

  • Editor score
    4.2 / 10
  • Pricing
    Free plan
  • Best for
    Python-driven open-source CAD developers
  • Free plan
    Yes
  • Paid from
    Free
  • Assembly design
    Yes
  • Facts checked
    23 Sep 2026
build123d screenshot
  • Where it wins

    • Parametric BREP modeling with algebraic and builder APIs
    • Assemblies, joints, surfaces, and sheet-metal operations in one framework
    • Runs on Windows, macOS, and Linux with broad format exchange
  • Where it doesn't

    • Python-first workflows are not suited to GUI-only CAD users
    • It is a library rather than a conventional standalone CAD application
    • Advanced workflows require comfort with parametric geometry and APIs

Our verdict on build123d

build123d is an open-source Python library for creating parametric 2D and 3D CAD models with boundary-representation geometry. It is aimed at developers, makers, and manufacturing-oriented designers working on 3D printing, CNC machining, laser cutting, and related applications. The framework runs on Windows, macOS, and Linux, and supports both algebraic and builder-style modeling through the Open Cascade kernel.

The published licensing model keeps build123d distinct from tiered commercial CAD products: it is distributed as open-source software under the Apache License 2.0. There are no paid tiers to compare. Its feature set covers sketches and constraints, 3D solid operations, Bézier and Gordon surfaces, assembly compounds, parent-child part trees, joints, and sheet-metal brake-forming operations. That makes it a strong fit for users who want to define repeatable geometry in code rather than work primarily through a graphical interface.

Ecosystem fit is another strength. build123d supports import and export across CAD, mesh, and manufacturing formats including 3MF, BREP, DXF, glTF, OBJ, STL, STEP, and SVG. It also integrates with ocp_vscode, CadQuery, FreeCAD, and SolidWorks. The main trade-off is its developer-oriented shape: teams seeking a conventional standalone CAD application or a GUI-first workflow may prefer an alternative. Choose build123d when Python extensibility, parametric BREP modeling, assemblies, surfaces, and manufacturing exchange matter more than a traditional desktop experience.

Your product? Our editors can test build123d in depth and publish a review, labelled as paid · from $149/mo →

build123d pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on build123d.readthedocs.io

build123d fact sheet

Free planYes
Paid fromFree
Modeling methodParametric
Assembly designYes
Sheet-metal toolsYes
Surface modelingYes
Cloud collaborationNo
Supported platformsWindows, macOS, Linux (Python package)
File import and exportImport: STEP, STL, 3MF; export: BREP, DXF, glTF, OBJ, STL, STEP, SVG, 3MF
DeploymentSelf-hosted
PlatformsWindows, macOS, Linux
SupportCommunity, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingFree plan
Websitebuild123d.readthedocs.io
Facts checked23 Sep 2026

Alternatives to build123d

See all build123d alternatives →

Also Ranked In

build123d is ranked in 2 of our directories.

Used build123d? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used build123d for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — build123d 4.2/10

build123d is listed in our 3D CAD Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/build123d/"><img src="https://www.itechguides.com/best/badge/build123d.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update