kokopelli is a software tool for computer-aided design and manufacturing.


2D and 3D models are described as Python scripts. gear
Models can also be parameterized with interactive UI manipulators. mandala
Libraries are included that define common shapes (including text). magic
The software can generate toolpaths for a variety of machines. mold
It scales to reasonably complex models. mtm


kokopelli is hosted on GitHub, where you can find more details and links to download the software. It was written alongside my Master's thesis, which discusses the underlying technology in depth.