A programmatic CAD tool using solids (instead of BREP/boundary representation). Install Fedora sudo dnf install openscad