Awesome Awesomeness List

When we search for a library or a package, we usually have too many options. Which one should we choose? What are good approaches? The less we know about the specific topic, the less we can make a good decision.

That is where awesome lists come to play. They are curated lists by individual developers or community members that selected resources they found especially helpful. That can be packages, blog posts, tutorials, or anything else.

The first awesome list I used was Awesome Python. We can find lists like this one with the search engine we trust by typing awesome TOPIC. That will give us usually at least one list, but often more. Then over the last years, the awesome lists exploded. We are now back at the problem of too many options, but now already at the level of awesome lists.

Before we now go full circle and repeat until the end of time, there is an abstraction we can use: The Awesome Awesomeness list

This project on GitHub is a meta list filled with some great awesome lists for each imaginable topic. It offers programming language specific list and goes beyond to topics like images, Mac, or data science.

The meta list contains often multiple lists for a topic, like the 4 lists for .Net.

If you search suggestions for a topic, you definitely should check out this project. It will help you with at least a starting point from where you can dive into a more specific selection of sub-topics you are interested in.