@william-adams might be interested in BlocksCAD https://www.blockscad3d.com/editor/ This can also be found on GitHub, but has not been updated for a few years. https://github.com/EinsteinsWorkshop/BlocksCAD