out of interest, why did you do this as a gist rather than a project? That way, people could have raised pull-requests to add their project to your list.
Of course it doesn't undermine it's own credibility. If you turn off JS you'll see that the site still works. It's progressively enhanced using JS to give you examples of what is shown here.
I completely agree with this. You don't need a framework for a website at all - especially if it's a small one. Saying that, you can't go wrong with https://getbootstrap.com/