I've just contributed to OpenSCAD. Scripted 2D and 3D CAD Modeling. Very easy to learn if you have scripted at all before. Consider supporting them too — every little helps! https://opencollective.com/openscad
OpenSCAD - Open Collective

Creators of OpenSCAD