"Once this whole scan runs -- and it takes approximately 38 hours -- we aggregate that data and publicize it for anyone to use freely on Libscore.com," said Shapiro. Libscore detects modules loaded via RequireJS, JQuery plug-ins, window variables from non-JQuery libraries, and external scripts, a Web page introducing the site notes.
For developers, Libscore provides a transparent view into usage of a library, whereas previously, developers looking to assess library usage have been limited to looking at star counts on GitHub. "Of course, that star count is very limited and indirect," said Shapiro. "It doesn't really tell you anything other than how many people decided to hit the star button." Libscore could serve to motivate developers by giving them tangible feedback on who is using their work, he said.
Libscore was launched as an open source project in partnership with payments processor Stripe.com and cloud services provider DigitalOcean.
Sign up for Computerworld eNewsletters.