What annoys you about Go?

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

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • go-cmp

    Package for comparing Go values in tests

    When I use functional arguments, I either prefix all of the options with the same prefix or put them in a dedicated package (like cmpopts) to help the IDE.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • windigo

    Windows API and GUI in idiomatic Go.

    Go has a GC, which is one of the fundamental reasons it's excellent for GUI programming. I'm writing native Windows with Go, and I'm loving it.

  • truthy

    Package truthy provides truthy condition testing with Go generics (by earthboundkid)

    They didn't have a ternary. ;-)

  • JSON-to-Go

    Translates JSON into a Go type in your browser instantly (original)

    If you know the shape of the JSON, just use https://mholt.github.io/json-to-go/. map[string]interface{} is really only for use when you're acting as a generic transport and you don't care what you're transporting.

  • cgscript

    I love using go for scripting, but `go run` builds my script for like half a second just for it to run for literally 7ms every time. So I've created cgscript which caches go executables so that go doesn't have to recompile them again and again. Sorry for the shameless plug.

  • gojq

    JSON query in Golang (by elgs)

  • go

    The Go programming language

    The proposal was not by Rob Pike, but by Ian Lance Taylor. And it was accepted back in February. https://github.com/golang/go/issues/43651

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • Gotestdox: A tool for formatting Go test results as readable documentation

    1 project | news.ycombinator.com | 25 Jul 2023
  • Gotestdox: A command-line tool for turning Go test names into readable sentences

    1 project | news.ycombinator.com | 2 Jul 2023
  • Need help with getting the grandchild in nested JSON

    3 projects | /r/golang | 28 Feb 2023
  • TIL: panic(spew.Sdump(myVar))

    8 projects | /r/golang | 10 Jan 2023
  • GitHub Sponsors: Patrocinando Open Source

    3 projects | dev.to | 30 Jun 2022

Did you konow that Go is
the 4th most popular programming language
based on number of metions?