Ask HN: How do I search source code of popular projects only?
I've tried to search code on GitHub, Codesearch, Krugle, openhub etc, but I've run into a strange problem.
Every time I would like to see how some feature is being used in practice, I am bombarded with results coming from small, "Hello World"ish projects, that are mostly unknown, and therefore not reviewed, and don't really show how a feature can be used in practice. Even worse, since I am searching for a C code, they could exhibit some bad practices I'd like to avoid...
I couldn't find any option to sort the code by any popularity factor like stars, forks, or even issues... On GitHub, I can only sort repositories by stars or forks, not the code results.
So is there any way to limit code results to projects that are somewhat popular? Did I miss any switch?
You can limit your search to certain repositories on GitHub, with advanced search: https://github.com/search/advanced
You will need to enter the repositories by hand, though. Mind you, writing a small tool that'd list the most popular/forked/starred/etc C repos, and do a search for you in those should be a few minute task.
Github sucks at code search. Have you heard of OpenGrok?