Lists are useful because sometimes you don't know what to google, especially if you hadn't really noticed a problem enough to think that someone else might have already solved it for you.
If I have a specific task the workflow for me looks like that: 1. Search through Google, Github, Unheap, npm, bower, jster and so on. 2. Compile a list of useful packages and tutorials for every one of them. 3. Select the best package for the task.
So I created this list to not have to go through step #1 and #2 every time.
The benefit here is that most of these are at least somewhat usable in a project. Many of the resources that one finds online are not great. I found several things that I wish I had used on past projects.