Libraries | vue.framework.dev

Libraries

47
logo

Agnostic UI

AgnosticUI

AgnosticUI is a set of UI primitives that start their lives in clean HTML and CSS. These standards compliant components are then copied to our framework implementations in: React, Vue 3, Svelte, and Angular (experimental).
Agnostic UI GitHub RepositoryAgnostic UI NPM PackageAgnostic UI Bundle Size Stats

logo

Ant Design Vue

ant-design-vue

Following the Ant Design specification, we developed a Vue UI library that contains a set of high quality components and demos for building rich, interactive user interfaces.
Ant Design Vue GitHub RepositoryAnt Design Vue NPM PackageAnt Design Vue Bundle Size Stats

logo

Astro

Fred K. Schott

Astro is a fresh but familiar approach to building websites. Astro combines decades of proven performance best practices with the DX improvements of the component-oriented era. Use your favorite JavaScript framework and automatically ship the bare-minimum amount of JavaScript—by default.
Astro GitHub RepositoryAstro NPM PackageAstro Bundle Size Stats

logo

AT-UI

O2Team

AT-UI is a modular front-end UI framework for developing fast and powerful web interfaces based on Vue.js.
AT-UI GitHub RepositoryAT-UI NPM PackageAT-UI Bundle Size Stats

logo

Bootstrap vue

BootstrapVue

BootstrapVue provides one of the most comprehensive implementations of the Bootstrap v4.5 component and grid system available for Vue.js v2.6, complete with extensive and automated WAI-ARIA accessibility markup.
Bootstrap vue GitHub RepositoryBootstrap vue NPM PackageBootstrap vue Bundle Size Stats

logo

Buefy

Rafael Beraldo

Following the Ant Design specification, we developed a Vue UI library that contains a set of high quality components and demos for building rich, interactive user interfaces.
Buefy GitHub RepositoryBuefy NPM PackageBuefy Bundle Size Stats

logo

Chakra UI

Jonathan Bakebwa

Chakra UI gives you a set of accessible and composable Vue components that you can use to build your favourite applications and sites. Made for Vue 2.X
Chakra UI GitHub RepositoryChakra UI NPM PackageChakra UI Bundle Size Stats

logo
Cypress IndexedDB helpers are a set of custom cypress commands that helps you handle indexedDB related operations in your Cypress tests.
Cypress IndexedDB helpers GitHub RepositoryCypress IndexedDB helpers NPM PackageCypress IndexedDB helpers Bundle Size Stats

logo

Cypress

Cypress

Fast, easy and reliable testing for anything that runs in a browser.
Cypress GitHub RepositoryCypress NPM PackageCypress Bundle Size Stats

logo

Element Plus

Element Plus

A Vue 3 based component library for designers and developers
Element Plus GitHub RepositoryElement Plus NPM PackageElement Plus Bundle Size Stats

logo

Element UI

ElemeFE

A Vue.js 2.0 UI Toolkit for Web.
Element UI GitHub RepositoryElement UI NPM PackageElement UI Bundle Size Stats

logo

Equal

quatrochan

Equal UI is a Vue 3 components library with 30+ components based on TypeScript and personal design system.
Equal GitHub RepositoryEqual NPM PackageEqual Bundle Size Stats

logo

Fish UI

myliang

A Vue 2 UI Toolkit for Web.
Fish UI GitHub RepositoryFish UI NPM PackageFish UI Bundle Size Stats

logo

FormKit

FormKit, Inc

A Vue form building framework that simplifies form structure, generation, validation, theming, submission, error handling, and more.
FormKit GitHub RepositoryFormKit NPM PackageFormKit Bundle Size Stats

logo

Harlem

Andrew Courtice

Simple, unopinionated, lightweight and extensible state management for Vue 3
Harlem GitHub RepositoryHarlem NPM PackageHarlem Bundle Size Stats

logo

Jest

Meta

Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
Jest GitHub RepositoryJest NPM PackageJest Bundle Size Stats

logo

Keen UI

Josephus Paye II

Keen UI is a Vue 2 UI library with a simple API, inspired by Google's Material Design.
Keen UI GitHub RepositoryKeen UI NPM PackageKeen UI Bundle Size Stats

logo

Mint UI

mint-ui

Mobile UI elements for Vue 2.0
Mint UI GitHub RepositoryMint UI NPM PackageMint UI Bundle Size Stats

logo

Naive UI

TuSimple

A Vue 3 Component Library. Fairly Complete, Customizable Themes, Uses TypeScript, Not Too Slow. Kinda Interesting.
Naive UI GitHub RepositoryNaive UI NPM PackageNaive UI Bundle Size Stats

logo

NuxtJs

Nuxt Team

Build your next Vue.js application with confidence using Nuxt. An open source framework making web development simple and powerful.
NuxtJs GitHub RepositoryNuxtJs NPM PackageNuxtJs Bundle Size Stats

logo

Pinia

Eduardo San Martin Morote

The Vue Store that you will enjoy using
Pinia GitHub RepositoryPinia NPM PackagePinia Bundle Size Stats

logo

PrimeVUE

PrimeTek

PrimeVue is a rich set of open source UI Components for Vue. See PrimeVue homepage for live showcase and documentation.
PrimeVUE GitHub RepositoryPrimeVUE NPM PackagePrimeVUE Bundle Size Stats

logo

Quasar

Razvan Stoenescu

Effortlessly build high-performance & high-quality Vue.js 3 and Vue.js 2 user interfaces in record time
Quasar GitHub RepositoryQuasar NPM PackageQuasar Bundle Size Stats

logo

Sass

Google

Sass is a very mature, stable, and powerful professional grade CSS extension language. It provides a superset of CSS with features like nesting, variables, imports and mixins.
Sass GitHub RepositorySass NPM PackageSass Bundle Size Stats

logo

Semantic UI Vue

Mario Lamacchia

Semantic UI Vue is the Vue integration for Semantic UI. It is highly inspired on Semantic UI React If you have used it already, you will find Semantic UI Vue's API to be almost the same.
Semantic UI Vue GitHub RepositorySemantic UI Vue NPM PackageSemantic UI Vue Bundle Size Stats

logo

Storybook

Storybook

Storybook is a development environment for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components.
Storybook GitHub RepositoryStorybook NPM PackageStorybook Bundle Size Stats

logo

styled-components

Glen Maddern & Maximilian Stoiber

Utilising tagged template literals (a recent addition to JavaScript) and the power of CSS, styled-components allows you to write actual CSS code to style your components. It also removes the mapping between components and styles – using components as a low-level styling construct could not be easier!
styled-components GitHub Repositorystyled-components NPM Packagestyled-components Bundle Size Stats

logo

Swrv

Kong

Stale-while-revalidate data fetching for Vue.
Swrv GitHub RepositorySwrv NPM PackageSwrv Bundle Size Stats

logo

TailwindCSS

Adam Wathan & Jonathan Reinink

A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup.
TailwindCSS GitHub RepositoryTailwindCSS NPM PackageTailwindCSS Bundle Size Stats

logo

TanStack Router

Tanner Linsley

A fully typesafe router with first-class search-param APIs and built-in caching, built for JS/TS
TanStack Router GitHub Repository

logo
Use TypeScript as your preprocessor. Write type‑safe, locally scoped classes, variables and themes, then generate static CSS files at build time.
Vanilla Extract GitHub RepositoryVanilla Extract NPM PackageVanilla Extract Bundle Size Stats

logo

Vant UI

Youzan

Mobile UI Components built on Vue
Vant UI GitHub RepositoryVant UI NPM PackageVant UI Bundle Size Stats

logo

Vectre

Vadim Tiukov

A Lightweight, Simple and Responsive Component Framework
Vectre GitHub RepositoryVectre NPM PackageVectre Bundle Size Stats

logo

Vite

Yuxi (Evan) You and Vite contributors

Next Generation Frontend Tooling
Vite GitHub Repository

logo

Vitest

Vitest

A blazing fast unit test framework powered by Vite.
Vitest GitHub RepositoryVitest NPM PackageVitest Bundle Size Stats

logo

Vue Apollo

Apollo GraphQL, Guillaume Chau

Integrate GraphQL in your Vue.js apps!
Vue Apollo GitHub RepositoryVue Apollo NPM PackageVue Apollo Bundle Size Stats

logo

Vue I18n

Kazuya Kawaguchi

Vue I18n is internationalization plugin for Vue.js
Vue I18n GitHub RepositoryVue I18n NPM PackageVue I18n Bundle Size Stats

logo

Vue Material

Marcos Moura, Creative Tim & Community

Vue Material is Simple, lightweight and built exactly according to the Google Material Design specs
Vue Material GitHub RepositoryVue Material NPM PackageVue Material Bundle Size Stats

logo

Vue Route Guard

This Dot Labs

Vue Route Guard is an Vue library that wraps around the vue-router and extends it to provide helpful methods to handle page guards via token authorization and permissions.
Vue Route Guard GitHub RepositoryVue Route Guard NPM PackageVue Route Guard Bundle Size Stats

logo

Vue Testing Library

testing-library

Simple and complete Vue.js testing utilities that encourage good testing practices.
Vue Testing Library GitHub RepositoryVue Testing Library NPM PackageVue Testing Library Bundle Size Stats

logo

Vuelidate

Vuelidate

Vuelidate 2 is a simple, but powerful, lightweight model-based validation for Vue.js 3 and 2.
Vuelidate GitHub RepositoryVuelidate NPM PackageVuelidate Bundle Size Stats

logo

Vuesax

lusaxweb

Components for Vuejs. We love what we do. Let us help you do what You love.
Vuesax GitHub RepositoryVuesax NPM PackageVuesax Bundle Size Stats

logo

Vuestic UI

Epicmax

Vue 3.0 UI Framework
Vuestic UI GitHub RepositoryVuestic UI NPM PackageVuestic UI Bundle Size Stats

logo

Vuetify

John Jeremy Leider

Vuetify is a Vue UI Library with beautifully handcrafted Material Components. No design skills required — everything you need to create amazing applications is at your fingertips.
Vuetify GitHub RepositoryVuetify NPM PackageVuetify Bundle Size Stats

logo

Vuex

Evan You

Vuex is a state management pattern + library for Vue.js applications.
Vuex GitHub RepositoryVuex NPM PackageVuex Bundle Size Stats

logo

Vuikit

Miljan Aleksic

A responsive Vue 2 UI library for web site interfaces based on the UIkit 3 framework.
Vuikit GitHub RepositoryVuikit NPM PackageVuikit Bundle Size Stats

logo

XState

David Khourshid

JavaScript and TypeScript finite state machines and statecharts for the modern web.
XState GitHub RepositoryXState NPM PackageXState Bundle Size Stats