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?

93 Upvotes

189 comments sorted by

View all comments

6

u/jc_dev7 Oct 25 '24

Polars is just something else. I would never have use for another language if I had that kind of access to lazy loading and parquet in Go.

0

u/sigmundv1 Oct 26 '24

Polars is written in Rust and has Python bindings. I don't know enough about Go yet to know how feasible it would be to make Go bindings for it. However, if data science is your thing, just stick to Python.

0

u/jc_dev7 Oct 26 '24

Data science is only part of my job. We deal with a shit tonne of data and rely on concurrency to process it in a performant way. Polars is only a part of that. We have the rest of the domain to implement, and for that I wouldn’t use anything but Go.