FreeCAD
3D & parametric CADOpen-source parametric 3D modeller for real-life objects
- Stars
- ★ 34.5k
- Licence
- LGPL-2.1+
- Updated
- Commercial OK
- STEP
- STL
Alternative to SolidWorks, Fusion 360

Pythonic code-CAD framework on the OpenCascade kernel
From GitHub, fetched 19 Oct 2026.
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.
From build123d.readthedocs.io, checked 19 Oct 2026. Quotes are the project's own words.
| Runs on | Python |
|---|---|
| Opens | STEP, BREP, STL, DXF, SVG |
| Saves | STEP, STL, 3MF, DXF, SVG |
| Commercial use | Allowed Open-source licence (Apache-2.0): the Open Source Definition rules out restrictions on fields of use, including business use. |
Sources: build123d.readthedocs.io/en/latest/import_export.html · opensource.org/osd, checked 19 Oct 2026. “Runs on” is from this listing. Blank means we haven't found it in official docs yet, not that it's unsupported.
Open-source parametric 3D modeller for real-life objects
Alternative to SolidWorks, Fusion 360
The programmers' solid 3D CAD modeller
Alternative to Fusion 360
Python library for building parametric 3D CAD models
Alternative to Fusion 360
Lightweight parametric 2D/3D CAD with a constraint solver
Alternative to SolidWorks, Fusion 360
Modern parametric 3D CAD built on SolveSpace's solver and OpenCascade
Alternative to Fusion 360, SolidWorks
Browser-based slicer and CAM for 3D printers, CNC and lasers
Alternative to Simplify3D, Fusion 360