npm: nvm

python: pyenv

go: asdf

asdf可用于多个语言的多版本环境管理