Official public endpoints - the npm registry downloads API and pypistats.org - publish package download counts keylessly. When a topic resolves to a package (or a GitHub repo already found names one), download trends answer 'is this actually being adopted', which stars alone don't.
Best implemented as an enrichment of GitHub results rather than a standalone search: for top repos, look up the matching package and attach weekly downloads to that context entry.
Constraint check: official public APIs, keyless. ✅
Official public endpoints - the npm registry downloads API and pypistats.org - publish package download counts keylessly. When a topic resolves to a package (or a GitHub repo already found names one), download trends answer 'is this actually being adopted', which stars alone don't.
Best implemented as an enrichment of GitHub results rather than a standalone search: for top repos, look up the matching package and attach weekly downloads to that context entry.
Constraint check: official public APIs, keyless. ✅