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

The programmers' solid 3D CAD modeller
From GitHub, fetched 19 Oct 2026.
OpenSCAD builds 3D models from a script rather than interactive modelling, using constructive solid geometry and extrusions. It is very popular for parametric 3D-printable parts, and Thingiverse's Customizer was built on it.
| Runs on | Windows, macOS, Linux |
|---|---|
| Opens | STL, OFF, OBJ, AMF, 3MF, DXF, SVG |
| Saves | STL, OFF, AMF, 3MF, DXF, SVG, PNG |
| Commercial use | Allowed Open-source licence (GPL-2.0): the Open Source Definition rules out restrictions on fields of use, including business use. |
Sources: en.wikibooks.org/wiki/OpenSCAD_User_Manual/Importing_Geometry · en.wikibooks.org/wiki/OpenSCAD_User_Manual/Export · 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
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
Pythonic code-CAD framework on the OpenCascade kernel
Alternative to 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