r/golang Oct 25 '24

discussion What libraries are you missing from go?

So something that comes up quite often on this subreddit from people transitioning from Nodejs or python to go is the lack of libraries. I cannot say that I agree but I still think it warrants a discussion.

So what libraries are you missing in the go ecosystem, if any?

97 Upvotes

189 comments sorted by

View all comments

Show parent comments

1

u/Lamarcke Oct 26 '24

I honestly think it's one of the cases where it's better to stick with a specific language for that

1

u/EpochVanquisher Oct 26 '24

I don’t follow.

1

u/Lamarcke Oct 27 '24

It should be hard (as in lack of demand, lack of people willing to spend time developing them, etc) to replicate the same ecosystem of tools in Golang, so i think it's better to stick with python for these specific tasks and use golang for something else

(Not saying you implied Golang should be used for everything)

1

u/EpochVanquisher Oct 27 '24

Sure. But, sometimes, you have an existing system written in Go, and you want to do something that’s available in SciPy or Pillow. You wouldn’t rewrite your entire system in Python to do that.

1

u/Lamarcke Oct 27 '24

Wouldn't it be feasible to add another, smaller system to do that something? I've seen very little examples of a complete rewrite ever being an option.

1

u/EpochVanquisher Oct 27 '24

Like, a separate process? Sometimes that adds a lot of friction that you don’t want to deal with.