An “awesome list” is a known thing, particularly in programmer (San Francisco Bay Area?) culture, that contains a list of “awesome” things in a particular topic. For example, this list of “awesome” software projects in the Java programming language.
I don’t think the name is really meant to be self-congratulatory. Presumably whoever made the first one did intend it to be self-congratulatory, but at this point it’s just people copying an existing pattern.
To someone in the know, it’s a helpful short hand, but it’s unfortunately very confusing for someone like you who isn’t.
I did find the awesome-list github repo, but didn’t have the cultural context of “awesome list” just meaning “list of things I am impressed by”. If I had looked more carefully at the github repo I would have seen that it says “a list of awesome things” and should at that point have figured out what’s going on.
It seems a pity to confuse “list that is awesome” with “list of things that are awesome”, but I guess what’s done is done.
Nothing much to add to gbear605, there was no self-congratulatory intent here! I’m editing the title to make this a bit more clear.