Currently I'm only pulling data from package managers like rubygems and npm, I couldn't find a C++ one yet, although https://www.biicode.com/ looks handy for that, I'll investigate.
C and C++ is usually packaged with the OS's package manager, like dpkg, rpm, pacman, etc.
The closest thing to rubygems might be Portage (1) or AUR (2). You might be able to search each of those for "c++". Or maybe peek into the constituent files for '.c' or '.cpp', '.cxx', etc.
Quick feedback:
Browsing the Go section, each sub directory(at all depths) in the Docker project seems to be listed as a separate project. Leads to showing a few pages of results linking to the same project(ie, Docker). Also may explain why Go seems to have far more number of projects listed than anything else. :)
One feature that would be helpful is to parse various formats of dependency specification (Node's package.json, pip's requirements.txt, Maven, etc.) and use that to build dependency lists so that I can (a) get notified of updates and (b) get a list of licenses for internal license audits.
- it sorted searches by GitHub starts (otherwise for any popular thing, you get first tons of stuff, in a non-relevant order),
- for PyPI, there is also anther figure of merit, i.e. no of downloads (most are open source, but some are on other repositories),
- in general, for Python it misses some very popular packages... for example, http://libraries.io/search?q=networkx is from PyPI but not from Python (why?).
Otherwise, a very needed idea! I wanted to do my own some time ago (http://pypi.meteor.com/), but didn't have time to bring it to a useful (or nice) version.
A few of the OCaml projects are showing up under Standard ML [1]. A little disappointing since anyone using OCaml would really benefit from finding out about Merlin (see the link).
This is due to a recent issue (or regression) with how GitHub's Linguist disambiguates code, which I hope will be fixed soon [2].
OTOH, I pushed a new version of http://libraries.io/rubygems/manticore on Sunday and it's found it. Maybe different repos have different update feeds or something?
Open source discovery... makes me think of freshmeat, later renamed to freecode.com, no longer maitained since a while ago. And before freshmeat, sourceforge... it was always more interesting to me as a catalog than as a hosting provider.
They are at the moment, Go doesn't have a central repository like npmjs.org, each project is just a url that you can "go get", I'm trying to find a good way to group them that keeps the full dependency graph intact.