Ask HN: I'm building a directory of JS Libraries. How can I make it useful?

2 points by proexploit ↗ HN
As I've become more and more interested in JavaScript over the years, I started collecting quite a few bookmarks of libraries. More recently, I decide to better categorize them so I would be able to better search them as well as share the links and access them no matter where I am. As I get further into the project, there's a number of choices I need to make and I was hoping to ask the HN community what would be most helpful as it's not just for me. This is intended as a resource and won't be monetized or plastered with ads (assuming the track stays low enough to afford). I've got a few questions below and I'd welcome any and all feedback or criticism (on topic or general).

Website: http://resjs.com/

1) Categorizing all possible libraries is quite a task and I'm trying to find a balance between too few categories and too many. I decided on categorizing rather than tagging and searching as it allows easier browsing and discovering of new libraries without needing to know specific search terms. Is this just my preference? What would you do differently?

2) Currently I'm intending to list the following information for each library:

Name

Short Description

Main URL (e.g. to a main website or documentation if available)

Demo URL

Code URL (usually Github repo)

License/s (with a direct link to the license file if possible)

Dependencies

Is any of that redundant or not useful to you? Are there important characteristics I'm missing? I don't currently plan to list size as it can change quickly and I think microjs.com is great for listing tiny libraries if that's your primary concern.

3) I plan on limiting the site from having jQuery plugins or Node specific libraries. NPM is great and there's so many jQuery plugins I'd probably want to keep them separate even if I intended to include them at some point. Do you agree or disagree with that choice?

4) If I put this up on Github, would there be any interest in contributing? Either in terms of adding libraries or assisting with site development like adding some stats from the Github API?

Thanks for taking a look.

0 comments

[ 2.4 ms ] story [ 6.9 ms ] thread

No comments yet.