Despite that minor gripe, please accept my compliments. I'd love to see a site that can point me at all the newest and most popular JS tools and maybe this can be it.
When I'm on the front page or, especially, once I have selected a category, I want to be able to sort that list by newest/top-rated/last-updated/etc.
I'm used to seeing the option to do that sorting (or filtering, if you ever do that) up at the top of the things I am looking at, rather than by the list of categories.
So, the recommendation I am making is to show any sorting/filtering controls at the top of the list instead of on the left hand side of the page.
Its not an either-or scenario. Tags are great at grouping similar libraries together, but it doesn't work very well when you look at all the tags together, since there is no clear hierarchy.
Categories are good, on the other hand, for creating a clear structure for looking for libraries. If a user is confused about where to find something specific, they can just search it.
My plan is to combine the two approaches in jsdb: have a clear and very general category system, and a tag system for finding inter-related js libraries.
Just make the categories be system-defined tags. Display your navigation with only them. Let users add new tags but don't display them in the nav.
It looks like you've crudely turned things which aren't words which start with an uppercase letter into ones which do, for no reason.
- I wish there were a way to sort by name
- How are the ratings calculated? (Just realized that if you hover on a library's rating it tells you the rating is "derrived (sic) from combination of the other metrics": would be good to know how exactly + "derived" is misspelled.)
I did spot that searching for 'require' did not find 'requirejs' (searching 'requirejs' finds it).
It added JSAN.
[0] http://googlesystem.blogspot.co.uk/2012/11/google-sets-still...