MakerSCAD is a web-based parametric 3D design software with a block-based programming language to create objects for 3D printing, animations, games and websites.
PLaSM (Programming Language of Solid Modeling) is an open source scripting language for solid modeling, a discipline that constitutes the foundation of computer-aided design and CAD systems. In contrast to other CAD programs, PLaSM emphasizes scripting rather than interactive...
ImplicitCAD is a programmatic CAD program, implemented in Haskell. Unlike traditional CAD programs, programmatic CAD programs use text descriptions of objects, as in programming. Concepts like variables, control structures and abstraction are used, just as in programming.
A powerful open-source parametric 3D modeler ideal for mechanical engineering, supporting Python scripting, running on Windows, Linux, and Mac, with modular architecture allowing extensive adaptability and use with scientific computing libraries.