A list of GitHub projects that were starred by multiple top JavaScript developers in the past 6 months. Read more about
the methodolgy at the end of the post.
Want a personalized version of these lists in your inbox every week?
Then sign up for Follow the Stars - a weekly email with the projects that the folks you follow on GitHub have starred
.
react-adaptive-hooks
Description: Deliver experiences best suited to a user's device and network constraints
Repo URL: https://github.com/GoogleChromeLabs/react-adaptive-hooks
Repo Owner: GoogleChromeLabs
GitHub Stars: 3,920
rome
Description: An experimental JavaScript toolchain
Repo URL: https://github.com/facebookexperimental/rome
Repo Owner: facebookexperimental
GitHub Stars: 3,246
1on1-questions
Description: Mega list of 1 on 1 meeting questions compiled from a variety to sources
Repo URL: https://github.com/VGraupera/1on1-questions
Repo Owner: VGraupera
GitHub Stars: 6,518
vanillawebprojects
Description: Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries
Repo URL: https://github.com/bradtraversy/vanillawebprojects
Repo Owner: bradtraversy
GitHub Stars: 3,820
playwright
Description: Node library to automate Chromium, Firefox and WebKit with a single API
Repo URL: https://github.com/microsoft/playwright
Repo Owner: microsoft
GitHub Stars: 9,935
react-helmet
Description: A document head manager for React
Repo URL: https://github.com/nfl/react-helmet
Repo Owner: nfl
GitHub Stars: 12,604
linaria
Description: Zero-runtime CSS in JS library
Repo URL: https://github.com/callstack/linaria
Repo Owner: callstack
GitHub Stars: 4,940
Want more project recs?
I'm always late to find out about cool/amazing/game-changing/time-saving JavaScript-related projects,
so I'm experimenting with ways to uncover potentially helpful tools and resources every week.
So to get more of these project recommendation lists, join my mailing list or follow me on Twitter @ryanjyost
How the list was built
The projects below were starred by multiple experienced, influential developers, which I compiled from Googling
"JavaScript developers to follow" and looking at who I currently follow on Twitter. Their GitHub usernames are addyosmani, paulirish, thefoxis, umaar, elijahmanor, jeresig, dshaw, kentcdodds, johnpapa, darkwing, sachag, wesbos, getify, markdalgleish, chriscoyier, mdo, ry, yyx990803, Rich-Harris, sdras, emmabostian, markerikson, btholt, benlesh.
For each developer, I used GitHub's starring api to fetch their recently starred repos, limited the scope to the past 6 months, filtered out non JavaScript/TypeScript repos, then counted total stars form the user list for each repo and found the projects with multiple stars.
Here's a gist with some messy code that does it.
https://gist.github.com/ryanjyost/3e04237e11156c0784a7f101b4efc144#file-getstars-js
Top comments (4)
That’s pretty sweet, I’ve actually built a web app using the starred API to try and visualize this sort of behaviour myself as well
It’s still in development and I’m looking to make it more usable, feel free to contribute if you wish :)
Code is here: github.com/this-fifo/stella
PS: I’ve also made a post on it here on dev about a random thing I discovered playing around with GitHub’s API
dev.to/fifo/meet-dash-o-pepper-4fbj
Nice write up, think you should definitely add github.com/seek-oss/treat to your list.
Like linaria, but css-in-js style.
Thanks for the suggestion Marais!
I generated the list purely from the repos that a collection of known/influential JS developers starred in the past six months, so didn't have a choice in what was in the list 😛.
But I've been spotlighting an npm package every day on my Twitter @ryanjyost , so I'll add this one to that list for sure👌
Awesome