A Go version manager written in Go that installs and manages multiple Go versions without requiring root or shell rehash.
gobrew is a version manager for the Go programming language, written in Go itself. It allows developers to install, switch between, and manage multiple Go versions seamlessly. It solves the problem of needing different Go versions for various projects without requiring system-wide installations or administrative permissions.
Go developers who work on multiple projects requiring different Go versions, especially those on shared systems or who need to test against beta or release candidate releases.
Developers choose gobrew for its simplicity, cross-platform support, and ability to manage Go versions without root access or shell rehashing. Its smart version detection from go.mod files and support for pre-release versions make it a flexible tool for modern Go workflows.
Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows installing Go versions without sudo or root access, making it ideal for shared systems or users without administrative privileges, as emphasized in the README.
Automatically detects and switches to the Go version specified in go.mod or the latest stable release, reducing manual configuration for project-specific setups.
Works seamlessly on Linux, macOS (including Apple Silicon), and Windows, ensuring consistent Go management across diverse development environments.
Supports installation and switching to beta and release candidate versions, enabling easy testing against upcoming Go releases.
The recommended installation method pipes curl or PowerShell scripts directly from GitHub, which can be vulnerable to MITM attacks or script compromises if not verified.
Lacks features like version pinning with checksums, integration with other language managers, or a plugin ecosystem compared to more established tools like asdf.
Windows support has required multiple fixes in recent updates (e.g., v1.7.8 to v1.8.0), indicating it might be less polished or stable than on Unix-like platforms.