Hey all,
I've been looking for libraries on
godoc.org recently and find myself wondering how to judge a library for use. At the moment the only real way to do it is to read the source and/or try it out. This is fine but when there are a lot of libraries doing a specific thing and no clear indicator of which if any is better than others it can be quite difficult and time consuming to decide which one to use.
I realize lots of folks in the go community prefer to just work against the standard library, but clearly there are cases where you don't need or want to reinvent the wheel and where a library cna be useful.
I'm wondering if it'd be worthwhile to make an effort to support a mechanism to see the number of installs/uses of a library and/or let people using the library rate the library if they are finding it good. I've seen this sort of mechanism work fairly well on NPM within the node.js community. Obviously there are some technical difference in terms of something like tracking installs, but the core of the idea to have a way to see libraries which are most used or most endorsed can be really helpful when choosing a library to evaluate yourself.
Anyway, just wanted to see what others thought of the idea.