Wireguard-go is the userspace version of the original wireguard tool for alot of systems like BSD
the main issue i had with wireguard-go is that it doesn't have a clear way to use it with my vpn provider
wg-quick won't work with it, so i made a script that is like wg-quick for wireguard-go program so you can use it easily like the original wireguard
here is the script