Ross ROSS = Recommend OSS · open-source software intelligence for agents

voidint/g

Golang Version Manager observed · 2026-08-28

github.com/voidint/g · homepage · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

63/100

  • Activity 90
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2687
  • days_rel: 419
  • days_push: 62
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

2862 stars · 265 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

g is a command-line tool for managing and switching between multiple versions of the Go programming language environment on Linux, macOS, and Windows. It supports listing, installing, uninstalling, and switching Go versions, plus cache clearing and self-updating.

Use cases

  • install multiple versions of go
  • switch go version on the command line
  • manage golang toolchain versions
  • uninstall old go releases
  • list available go versions for installation
  • set up go version manager on windows
  • mirror go downloads behind a proxy

When to choose

  • you need to work across projects requiring different Go versions
  • you want a lightweight, single-binary version manager for Go on Linux, macOS, or Windows
  • you need to download Go releases from a mirror such as golang.google.cn
  • you want simple shell-based switching without extra runtime dependencies

When to avoid

  • you only ever use one Go version and are happy with the official installer
  • you need a polyglot version manager covering many languages (use asdf or mise instead)
  • you rely on Go's built-in toolchain directive in go.mod for automatic version selection

Facets

cli-tool · maturity active

cli developer-tools package-manager developer-tools programming-languages windows cli version-manager golang environment-management multi-version-switching command-line linux macos

4 sources

Member repositories

RepositoryRoleHealth v2
voidint/gmain63

For agents

markdown · JSON · MCP: product_card(name="voidint/g")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem