goenv
6.0#17 in runtime version managersFree planFree planLinuxmacOS
Visit| Fact | goenv | Jabba |
|---|---|---|
| License | The repository identifies its license as MIT. | The repository is licensed under Apache License 2.0. |
| Purpose | goenv manages Go versions using a model similar to pyenv and rbenv. | Jabba is a Java version manager inspired by nvm and written in Go. |
| Version selection | It supports global, per-project, and environment-variable overrides for the Go version. | Users can list remote JDKs, filter versions with semantic version ranges, install versions, and switch among installed versions. |
goenv suits Go developers on Linux or macOS who need different Go versions for global use or individual projects. Its shell setup and AWS CodeBuild guidance are relevant to users configuring development or CI environments.
Jabba suits developers who need to install and select JDK versions across macOS, Linux, or Windows. It can also help teams pin a project to a chosen JDK with `.jabbarc`.