This looks like a better open-source option:

https://github.com/KhaosT/MacVM

UTM should support most of the same features (aside from ease of us for installing all macOS versions). It also now supports paravirtualisation using the hypervisor framework.

https://github.com/utmapp/UTM