DEV Community

Ryan Yost
Ryan Yost

Posted on • Updated on • Originally published at ryanjyost.com

7 projects starred by top JavaScript developers that you should check out

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)

Collapse
 
fifo profile image
Filipe Herculano

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

Collapse
 
marais profile image
Marais Rossouw

Nice write up, think you should definitely add github.com/seek-oss/treat to your list.

Like linaria, but css-in-js style.

Collapse
 
ryanjyost profile image
Ryan Yost

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👌

Collapse
 
mohsin708961 profile image
{{7*7}}

Awesome