Recently I've been using KCP and so far it's working really well for me. Here's a Go implementation - https://github.com/xtaci/kcp-go. Go check it out!