build123d

Pythonic code-CAD framework on the OpenCascade kernel

build123d is a Python framework for parametric 2D and 3D CAD, an evolution of CadQuery ideas with a more Pythonic API. It produces precise B-rep models and exports STEP, STL and SVG.

Free alternative to

Related tools

FreeCAD

3D & parametric CAD

Open-source parametric 3D modeller for real-life objects

Stars
34k
Licence
LGPL-2.1+
Status
Open source

Alternative to SolidWorks, Fusion 360

OpenSCAD

Code CAD

The programmers' solid 3D CAD modeller

Stars
10k
Licence
GPL-2.0
Status
Open source

Alternative to Fusion 360

CadQuery

Code CAD

Python library for building parametric 3D CAD models

Stars
6k
Licence
Apache-2.0
Status
Open source

Alternative to Fusion 360

S

SolveSpace

3D & parametric CAD

Lightweight parametric 2D/3D CAD with a constraint solver

Stars
4.2k
Licence
GPL-3.0
Status
Open source

Alternative to SolidWorks, Fusion 360

Dune 3D

3D & parametric CAD

Modern parametric 3D CAD built on SolveSpace's solver and OpenCascade

Stars
2.1k
Licence
GPL-3.0
Status
Open source

Alternative to Fusion 360, SolidWorks

Kiri:Moto

3D printing & CAM

Browser-based slicer and CAM for 3D printers, CNC and lasers

Stars
921
Licence
MIT
Status
Open source

Alternative to Simplify3D, Fusion 360

CADAlts Weekly

New free CAD tools, AI CAD news (with the hype removed) and switching tips, once a week. Free.