https://www.vugu.org/ is a project I created a while ago (and had quite a bit of help and contributions from others in the community on) to build web UIs a in Vue-like fashion. I agree that a component library would be really handy, I just personally haven't had the time to work on.
More recently there's been a lot of interest in Tailwind CSS, which I think is a great fit with Vugu. There's also this concept of some common "headless UI" components
https://headlessui.com/v1/vue which I think is also a good approach that could fit nicely with this pattern (the key difference being that most UI components are already heavily styled, which comes with initial convenience but can quickly get in your way when you're trying to customize - so this concept full separates the functionality from the styling).
My personal time for this is pretty limited, but I'm definitely interested in collaborating on ideas for a way forward. Owen Waller has put in a lot of effort recently on the Vugu build system and other improvements as well.