A markdown based README can be parsed to find headers corresponding to the man pages
spec or else if there is no pattern match, a set of basic rules.
Reaching version 1.0
for node modules represents a significant milestone in stability.
When someone runs npm star <module-name>
they are making a public statement about their appreciation for it.
When someone stars a github repo they are making a public statement about their interest in it.
Great list! I think this can be broken down into a few categories: health, popularity, and quality. They can be orthogonal to one another.
Health: # of active contributors, days since last release, days since last commit, # of open issues, avg response time to bugs.
Popularity: # of npm/github stars, frequency of downloads, # of dependent modules.
Quality: Performance (relative to similar libraries), has tests, has/passes CI, has documentation.