There’s always room for another open source Solid CAD modeller! While I’m a huge fan of OpenSCAD, it does have some limitations. While you can do some amazingly complex operations in OpenSCAD, you cannot reassign values to variables. This means that a lot of the usual programming techniques are simply not applicable to OpenSCAD. With OpenJSCad, you can use dynamic arrays and store solids in variables.
So, if you’re rocking Chrome or a WebGL browser, check out joostn’s OpenJSCad!