After struggling to install Go using asdf for vscode on macOS I decided to document the entire process

This page summarizes the projects mentioned and recommended in the original post on /r/golang

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. GVM

    Go Version Manager

    Ah neat. For ref: https://github.com/moovweb/gvm. Not sure how I never saw that one. I guess I just probably googled "update golang bash github" at some point a few years ago and went with it.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. update-golang

    update-golang is a script to easily fetch and install new Golang releases with minimum system intrusion

    On my WSL2 install I was using gvm before, now I'm using https://github.com/udhos/update-golang, you can specify versions and it caches the downloads, so you can switch between versions using the script. Since it uses the 'official' install process, it works as expected most of the time (I had a couple issues with gvm, for example).

  4. go

    The Go programming language

    There are very interesting accepted proposals that touch on this topic: https://github.com/golang/go/issues/57001 https://github.com/golang/go/issues/56986

  5. pkgx

    Run Anything

    Feel free to look around and let me know what you think: https://github.com/teaxyz/cli

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts