Elena, a library for building Progressive Web Components
elenajs.com
elenajs.com
I'm on board with reducing the need to port to and from different frameworks. I also agree that we should try to avoid depending on npm for everything.
They never really took off in large part because there wasn't good, performant support for MutationObserver, and thus few mechanisms for composability and live/ dynamic content.
With people remembering that not everything needs to be react or a single page app, it's nice to have something that sits in-between pure vanilla and something heavier.
We got out of the "framework of the week" mania years ago, but LLM use is making that make a bit of a comeback.