I agree and maybe it would be good to rethink how these lists are created and curated.
The “awesome” mostly comes from a history of many of those lists being called awesome-something and being findable by typing “awesome something” into a search engine.
I would guess the term awesome in these lists comes more from “hey guys I found something that I think is awesome and I want to share that link with others that might find it useful”, I think in that context it becomes more understandable how these lists accrue things over time and the list itself might not be as awesome, as some individual thought about one entry at some time.
I also think it depends a lot on the list and how actively and with how many people it is curated, additionally they may have different criteria for what makes it into the list.
So I would say most of these lists I have seen have only a few things which are still very relevant and actively maintained, a lot of them contain links to projects that stopped being actively maintained. I still find that useful, to find out about projects that might have been good, but maybe forgotten or abandoned. Some of those could be revived with a few little tweaks and updates.
I also think that the lists themselves are a slow evolving process, that require that enough people care about them and curate them, so I suspect that the “awesome” for the list is a bit of a long term aspirational goal, that just takes a long sustained effort to eventually materialize.
But it is also difficult to automatically measure whether something is still up to date and working, there are some projects that are just done and continue to work. (I guess with Zigs changing nature that is currently more rare)
With the package manager in place, we could start to automate things and build projects with new zig versions automatically and maybe even deprecate things from lists automatically / or half-automated, but that also greatly increases the amount of work to actually add something (unless somebody made it very easy).
Personally I find these lists useful, but I don’t expect everything on there to be the latest state of the art, which can be immediately used, for me it is more to have more of an awareness of what’s out there.
I think for more automated and up to date discovering of packages / projects, more of the community would have to invest time into improving things like this: