Re:Show HN: Open Source Heroes – Explore the world of Open S...
by markets86 on Monday November 06, 2023 @02:35PM
(#38167689)
There is only one curated section, which is "Awesome" pages (https://opensource-heroes.com/awesome). The rest of the data of the whole site is pulled from GitHub API.
Re:Show HN: Open Source Heroes – Explore the world of Open S...
by saulpw on Monday November 06, 2023 @02:38PM
(#38167724)
The top users are not open source contributors, but creators of those "awesome" lists and dev interview prep resources, which are overwhelmingly popular (by number of Github stars) even though they have zero code and don't have open source licenses (they use Creative Commons licenses).
Re:Show HN: Open Source Heroes – Explore the world of Open S...
by arp242 on Monday November 06, 2023 @02:39PM
(#38167752)
Top users and repos is almost exclusively "awesome-X" lists and things like that. I'm not saying these things aren't useful, but it's not really the same as contributing to open source or being a "top-rated open source developer".
Re:Show HN: Open Source Heroes – Explore the world of Open S...
by markets86 on Monday November 06, 2023 @02:45PM
(#38167844)
That's right, we have thought a few times that we should just skip repos with no language detected from rankings (and probably move this kind of resources to another section).
Re:Show HN: Open Source Heroes – Explore the world of Open S...
by arp242 on Monday November 06, 2023 @02:55PM
(#38167977)
Also, that isn't really a list of "contributors", but of "organisations with the most stars". Those are different things.
For example "public-apis"[1] didn't "contribute" anything as that's not a person, and looking at GitHub[2] there are a bunch of substantial contributors (the person who created the organisation/repo only has 12 commits by the way);
Re:Show HN: Open Source Heroes – Explore the world of Open S...
by markets86 on Monday November 06, 2023 @02:59PM
(#38168043)
The only semi-manual section is https://opensource-heroes.com/awesome. All other data in the site is asynchronous updated via the GitHub API. But yeah, we still need to improve some UI stuff, specially in mobile (it looks quite good in desktop).
Btw, in the "Top Contributors" section, you can filter out contributors by languages, example: https://opensource-heroes.com/contributors?language=python
For example "public-apis"[1] didn't "contribute" anything as that's not a person, and looking at GitHub[2] there are a bunch of substantial contributors (the person who created the organisation/repo only has 12 commits by the way);
[1]: https://opensource-heroes.com/o/public-apis
[2]: https://github.com/public-apis/public-apis/graphs/contributo...