Wails (https://wails.app/) has similar goals, but has traditional Javascript on the browser side. It's not clear to me how Vugu accesses resources from the backend. Wails has an explicit event mechanism.
I can't comment on Wails but Vugu is for building front-end code that runs in-browser, written in Go and running via WebAssembly. You can make calls to the backend however you like, it doesn't impose much at all in this regard except as it relates to updating the UI/DOM.