openvue
OpenVue
The component library you install. This is the only direct dependency most projects need.
Four libraries, each one a maintained continuation of an upstream project that stopped moving. All MIT licensed, all published to npm on their own.
continues PrimeVue
A community-maintained continuation of PrimeVue, one of the most widely adopted Vue.js component libraries, picked up after its MIT-licensed 4.x line stopped moving. 80+ accessible, themeable components for Vue and Nuxt.
npm install openvue @openvue/themes continues PrimeIcons
A community-maintained continuation of PrimeIcons, the icon font used by PrimeVue and the wider Prime ecosystem. 323 icons, shipped as a dependency-free webfont and as tree-shakeable Vue 3 components.
npm install @openvue/openicons continues PrimeUIX
The styling and theming engine underneath OpenVue, forked from the last MIT-licensed PrimeUIX source and maintained independently. Framework-agnostic.
npm install @openuxkit/themes continues PrimeVue Volt
A maintained continuation of Volt, the Tailwind CSS components built on unstyled PrimeVue. 69 components you copy into your project as plain .vue files and own from then on, built on OpenVue and released with it.
npx openvolt-vue add Button openvue
The component library you install. This is the only direct dependency most projects need.
openvolt-vue
Optional. Tailwind CSS components copied into your own codebase, running on OpenVue in unstyled mode instead of a theme preset.
@openuxkit/themes
The theming engine OpenVue renders with. Framework-agnostic, and usable on its own.
@openvue/openicons
The icon set. A dependency-free webfont, or Vue components if you want tree-shaking.
Template
A full admin dashboard template built with OpenVue, Vue 3, TypeScript and Vite: dashboard, CRUD tables, detail pages, forms with validation, auth and error pages. Clone it and build on it.
Examples
Minimal starter projects for OpenVue: Vite with Vue 3, in JavaScript and in TypeScript. The shortest path from an empty folder to a themed component on screen.
Bug reports
A one-click StackBlitz starter for reporting bugs. Open it, reduce the problem to the smallest App.vue that shows it, fork, and paste the link into the issue.