>code-based CAD solution

Worth mentioning OpenSCAD & ImplicitCAD. There's also Antimony which has a graph-based modeling approach.