JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code.