JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.
Trivial, just noticed it as it is right at the start of the description.
All Submissions:
Thank you for your help in advance, much appreciated !