OpenSCAD

The programmers' solid 3D CAD modeller

★ Stars10.5k10,465 on GitHub
Last commit18 Oct 2026
LicenceGPL-2.0Per the project
View on GitHub ↗

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.

Free alternative to

In collections

Related tools

FreeCAD

3D & parametric CAD

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

Stars
★ 34.5k
Licence
LGPL-2.1+
Updated

Alternative to SolidWorks, Fusion 360

CadQuery

Code CAD

Python library for building parametric 3D CAD models

Stars
★ 6k
Licence
Apache-2.0
Updated

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
Updated

Alternative to SolidWorks, Fusion 360

build123d

Code CAD

Pythonic code-CAD framework on the OpenCascade kernel

Stars
★ 3.5k
Licence
Apache-2.0
Updated

Alternative to 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
Updated

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
Updated

Alternative to Simplify3D, Fusion 360