“Go is hard to justify unless at massive scale”

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

Our great sponsors
  • Mergify - Updating dependencies is time-consuming.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • SonarLint - Clean code begins in your IDE with SonarLint
  • graphql-go

    An implementation of GraphQL for Go / Golang (by graphql-go)

    I have briefly looked into this and leaning towards GraphQL Go but don't yet know how it'll all come together. I'd prefer to stick with GraphQL if I can without it getting messy.

  • gqlgen

    go generate based graphql server library

    Better look into this one: https://github.com/99designs/gqlgen for GraphQL powered by Go. It's spec first approach and requires the least boilerplate code to write. It also incorporates seamlessly with Apollo Federation.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • go

    The Go programming language

    I know somebody is going to rush to defend Go's performance and in many cases you may be right, but web dev is not one of them. Even Go regexes are among the slowest of any language, far behind JavaScript and PHP. The regexp performance issue has been open since 2015. Despite rsc himself being the former Google RE2 open source maintainer, and Google in general having several regex experts and obviously Go experts, nobody has cared enough to make Go's regexes even passably average.

  • wtfjs

    🤪 A list of funny and tricky JavaScript examples

    I do see that point of view, didn't think of that, there are some aspects of go which are a bit weird if you never touched lower abstraction languages, yet once you learn what they are, you are all set and you can code in anything. go has the least amount of gotchas I have seen in any programming language. compare it with loads of the weird stuff javascript does https://github.com/denysdovhan/wtfjs and go is like heavenly lol

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