I get pyenv and rbenv. I do not get why anyone would use goenv. I'm sure there's some corner-casey reason, but it's not a mainstream thing. I can't imagine working in Ruby or Python without wrappers, but Go, just keep the most recent version installed and that's pretty much it. If you're new to Go and installing something like goenv because you had to do that for all the other languages... reconsider!