I totally agree that this is a major issue at the moment with github. I even tried to build something to organize repositories http://hora.reggi.com/, the thing is most package managers (npm, and bower for instance) have a keywords field, can't we just use those?