The Deno Standard Library
github.com
github.com
which is funny given cz one of the node guys, once left node to do golang.
but now seems node.js / deno or bun and the variants have squeezed golang on one side, while java / kotlin squeeze it on another.
With C++ and Rust, as the main companions for native modules.
You're forgotten about Scala, Clojure, C# and F# as well.
Outside Kubernetes/Docker ecosystem I don't have any reason to touch Go.
The most recent example being the iterators design in 1.23.
Go's design is certainly influenced by the languages that came before it, but because its designers deliberately decided to remove features, not add them. These are legends in the industry after all, so it's not like they weren't aware of these things. It's a testament of skill to produce a language that is simple, user friendly and powerful at the same time, and they made the right tradeoffs to do this successfully IMO.
On the other hand, the list of warts and gotchas in JS land is neverending. The fact we're likely stuck with it forever because of the mountain of software that depends on it is deeply unsettling.
Had Kubernetes and Docker not taken off, after pivoting from Java and Python to Go, and most likely we wouldn't be even talking about Go.
And now that those legends aren't even guiding the language design any longer, it is only going to get better.
JS’s ecosystem is very large, and a lot of it is junk (or worse). But it has very good things as well. Go’s ecosystem has good things too, but it’s not as though it has no junk.
Go or JS, you are going to have to apply good judgement to the portions of the ecosystem you adopt or you will get burned.
Additionally there is some hope, thanks to the Rust Evangelism Strike Force.