Github's Rest API [1] is actually quite complex - and has undocumented hurdles.
E.g. when there's more than 40K stars the API caps it there - unless you use the GraphQL API... [2]
There is a wealth of info available through the API.
I used it to work out preferred projects for quants and algotraders [3].
Strangely this work got picked up by a recruitment news site [4] because it revealed surprising programming language usage.
There's a lot more meat on the Github bones. Stay tuned.
[1] https://docs.github.com/en/rest
[2] https://docs.github.com/en/graphql
[3] https://profitview.net/blog/open-source-trading-projects
[4] https://www.efinancialcareers.com/news/2022/07/coding-langua...