How do they manage their mesh?

I've just been doing research on setting up my own wireguard mesh (currently using a spoke/hub setup with pi-hole/pivpn).

I found https://github.com/HarvsG/WireGuardMeshes today which is awesome, but I'm curious what fly.io / other readers here may be using.

I usually build my own solutions, but I've played with Netmaker and it seems solid.

https://github.com/gravitl/netmaker