build123d: a Python-based, parametric boundary representation (BREP) framework for 2D and 3D CAD - Adafruit Blog

TL;DR

build123d is a Python framework designed for parametric boundary representation (BREP) modeling, suitable for both 2D and 3D CAD applications. It leverages the Open Cascade geometric kernel, providing a straightforward and Pythonic interface for creating precise models that can be used in various manufacturing processes like 3D printing and CNC machining.