PrimeVue is a powerful component library built by the PrimeFaces team, who has also developed similar libraries for React (PrimeReact) and Angular (PrimeNG).
One of the main benefits of PrimeVue is that it comes in different modes: styled and unstyled mode, making it possible to use pre-styled components while also having the possibility to style the components yourself.
PrimeVue supports both Vue 2 and Vue 3.