OpenVue
  • Give a Star

The complete UI toolkitfor Vue and Nuxt

80+ accessible, themeable components for Vue and Nuxt. OpenVue carries PrimeVue 4.5.5 forward under the MIT license, so the library your app already depends on stays free and keeps moving.

npm install openvue

1.0.0 is out. MIT licensed, no paid tier.

Built on PrimeVue

A fork of PrimeVue 4.5.5, kept alive and moving forward.

Still open, still maintained

PrimeVue 4.5.5 is the last release published under an open source license. It powers dashboards, internal tools and products across the Vue ecosystem, and a huge amount of work went into it. OpenVue continues that work in the open under MIT, with bug fixes, accessibility and performance improvements, and support for current Vue and Nuxt releases.

Coming from PrimeVue v4?

Your existing code keeps working. The component APIs, props, slots and theming are the same, so moving over is a matter of swapping package names rather than rewriting your app, and @openvue/migrate is a codemod in active development that will do that rewrite for you.

Features

OpenVue is the most complete solution for your UI requirements.

Styled or Unstyled

Pre-built themes, or implement your design system with the CSS library of your choice like TailwindCSS.

Community

Connect with other open source community members, collaborate and have a voice in the roadmap.

Accessibility

Compliant with the Web Content Accessibility Guidelines (WCAG 2.0).

Free & Open Source

MIT licensed with no paid tiers or locked features, built and maintained in the open.

Mobile

First class support for responsive design led by touch optimized elements.

Nuxt Ready

First-class Nuxt module with auto-imports so you can get a project up and running in minutes.

Typescript

Top-notch support for Typescript types and tooling assistance.

Components

The most complete UI component library for Vue.js based on a design-agnostic infrastructure.

Customers
Name
Country
Agent
Date
Balance
Status
Activity
James Butt
dzAlgeria
Ioni BowcherIoni Bowcher
09/13/2015$70,663.00unqualified
Josephine Darakjy
egEgypt
Amy ElsnerAmy Elsner
02/09/2019$82,429.00negotiation
Art Venere
paPanama
Asiya JavayantAsiya Javayant
05/13/2017$28,334.00qualified
Lenna Paprocki
siSlovenia
Xuxue FengXuxue Feng
09/15/2020$88,521.00new
Donette Foller
zaSouth Africa
Asiya JavayantAsiya Javayant
05/20/2016$93,905.00negotiation
Templates

A real application built with OpenVue. Clone it, point it at your API, ship it.

Deni admin dashboard template built with OpenVue
Admin Dashboard

Deni

NEW

A free admin dashboard template for OpenVue, built with Vite, Vue 3 and TypeScript.

  • 25+ screens: dashboard, CRUD tables, detail views, inbox, calendar, settings, auth and errors
  • Four presets with light, dim and dark schemes, saved between visits
  • Paged tables with search, filters, sorting, multi-select, bulk actions and CSV export
  • Vite, Vue 3 and TypeScript, with form validation via @openvue/forms and zod