
PrimeVue
Next-generation Vue UI component suite with 90+ rich components, unstyled mode, and complete Tailwind CSS preset support.

Overview
PrimeVue is an enterprise-grade UI component suite for Vue 3 developed by PrimeTek. With 90+ rich components, it supports both pre-styled Material/Lara design presets and an innovative Unstyled Mode that integrates natively with Tailwind CSS.
Key Features
- 90+ Rich Components: From complex virtual-scroll TreeTables and Gantt charts to interactive sliders and menus.
- Unstyled Mode & Tailwind Presets: Complete decoupling of visual styling from component logic.
- Theme Designer Platform: Visual design token studio with support for custom CSS variables.
- Enterprise Data Grid: Multi-column sorting, filtering, row grouping, lazy loading, and Excel export.
Installation & Quick Start
npm install primevue @primevue/themes<template>
<Button label="Prime Action" icon="pi pi-check" />
</template>
<script setup>
import Button from 'primevue/button';
</script>Why Choose PrimeVue?
- Best for: Complex enterprise data management consoles, finance dashboards, and versatile Vue 3 applications.
- Not suitable for: Ultra-minimalist landing pages needing only basic buttons and cards.
Comments & Discussion
No comments yet. Be the first to share your experience or thoughts!
Related libraries
Curated by category & stacknxui (Vue)
A collection of 230+ beautiful animated Vue 3 components built with Tailwind CSS v4 and motion-v. Copy, paste, and ship with Nuxt 4 and shadcn-vue.
8bitcn/ui
Accessible retro 8-bit components and blocks built on shadcn/ui and Tailwind CSS. Open source, copy-paste, and crafted for modern React apps.
Astryx (Meta)
Meta's open source enterprise design system and React 19 component library with 170+ accessible components, StyleX integration, and agent-ready tooling.