goenv
« Back to VersTracker
Description:
Go version management
Type: Formula  |  Latest Version: 2.2.34@0  |  Tracked Since: Dec 2, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: go version-management development toolchain sdk
Install: brew install goenv
About:
goenv is a lightweight, shell-based tool that lets you install and switch between multiple Go versions on a per-project or global basis. It automatically downloads the specified Go version and adjusts your PATH to use it, eliminating version conflicts between projects. This simplifies managing different Go environments without requiring complex system-wide changes.
Key Features:
  • Installs and manages multiple Go versions
  • Automatic version switching based on current directory
  • Lightweight implementation using shell hooks
  • Integrates with standard Go toolchain without wrappers
Use Cases:
  • Maintaining compatibility with legacy Go versions in older projects
  • Testing libraries against multiple Go versions
  • Isolating development environments for different applications
Alternatives:
  • gvm – More mature but heavier and slower; goenv is lighter and faster
  • asdf – Polyglot version manager; goenv is Go-specific with simpler setup
Version History
Detected Version Rev Change Commit
Dec 2, 2025 7:59pm 0 VERSION_BUMP 12d5442a
Oct 14, 2025 2:21pm 0 VERSION_BUMP 9e70a5cb
Oct 8, 2025 2:04pm 0 VERSION_BUMP 111e6dac
Sep 12, 2025 1:45pm 0 VERSION_BUMP fc230aff
Dec 26, 2024 11:59pm 0 VERSION_BUMP 0c1768da
Dec 26, 2024 6:44pm 0 VERSION_BUMP 9e50385e
Dec 18, 2024 10:55pm 0 VERSION_BUMP b7e1731b
Dec 14, 2024 2:40pm 0 VERSION_BUMP b00d29bb
Dec 5, 2024 5:48am 0 VERSION_BUMP 2581b02e
Nov 9, 2024 2:18am 0 VERSION_BUMP 301bda45
Nov 9, 2024 12:55am 0 VERSION_BUMP 09f154a8
Oct 8, 2024 2:49am 0 VERSION_BUMP b0800a82
Oct 2, 2024 5:14pm 0 VERSION_BUMP 78c019d1
Oct 2, 2024 4:03pm 0 VERSION_BUMP b50c9277