Awesome lists are a series of open source GitHub projects that offer curated content around a specific topic that readers will find...awesome.
The concept of awesome lists started with “awesome-php”, which was launched on January 25, 2012.
Awesome lists have become so popular that GitHub displays “Awesome Lists” as one of the options in the mobile app Explore tab.
The initial traction and visibility of the awesome-list concept was thanks to the social and sharing nature of the Gists feature.
The real inflection point for awesome-list growth was the summer of 2014 as several new awesome-list GitHub projects were launched.
One of the interesting corollaries of awesome-list adoption was the challenge in maintaining them.
The word “awesome” captured the ethos of the awesome-list movement and solidified the key distinction between collection and curation.
Awesome lists are here to stay as an important part of GitHub culture.
Collectively, awesome projects have gained millions of GitHub stars and they have proven to be a valuable set of resources for the dev community and beyond.
The growth of the awesome-list trend highlights the value of thoughtful content curation, and emphasizes the collaborative nature of open source.