Packer and other Hashicorp products support alternative VM drivers including bhyve and support for hyperkit.
The current ruby Vagrant supports plugins, but I'm not aware of bhyve or hyperkit support.
I would assume rewriting in Go means the same VM drivers as packer will be supported.