I usually work on enterprise projects so when I'm picking library I look (besides github stars) for its latest release, how it was active overall and what the source code looks like.
Basically, I was using github search which kinda worked but my workflow was like:
So I made a simple tool for that, it's called SearchLibs and now I only need to:
It was in "beta" for more than year (for me and my friends) and now it's finally public so if you find yourself in a need for a library, you can give it a try.
Any ideas or comments are welcome.
Gijo Varghese
A WordPress speed enthusiast
Sounds very cool. But what about automate some of your code inspections too?
What if it could list all URLs in the source or if it could get a NPM audit report. That would be cool.
Looks like a really good idea. I've faced this problem before. I've even posted a question in Hasnode itself do decide a framework ( Loopback vs FeathersJS )
It's the same points I looked before deciding. However, one more I noticed is the issue open to close timing, no. of questions in StackOverflow, backlinks to that repo or their official docs. If you can include those it would be great.
However, I was confused on what to search on your site, SearchLibs. For example,
LoopbackandFeathersare the top rest API framework in NodeJS. It tried searching "rest node", "rest framework js", no results containLoopbackorFeathers, not evenExpressJS!!I tried searching some libraries with exact names, like
Cheerioa popular framework for parsing HTML in node js. The result I got is: github.com/DefinitelyTyped/DefinitelyTyped it doesn't even contain a wordCheerioand it was flagged as old. Does old have a low ranking? I think the search algorithm needs some changes