112 Components & Libraries
vue-tsx-support TSX (JSX for TypeScript) support library for Vue ⚠️ BREAKING CHANGES If your project already uses vue-tsx-support v2, see Migration fr
babel-plugin-vue-jsx-modifier Support template modifiers (.sync, .capture, etc) in JSX Overview In Vue template, we can use some modifiers. See: .sync
vue-composable Out-of-the-box ready to use composables 🌴 TreeShakable 🧙♂️ Fully Typescript 💚 Vue 3 and 2 support 🔨 Vue Devtools support Introduct
vite-tsconfig-paths Give vite the ability to resolve imports using TypeScript's path mapping. Usage Install as dev dependency Inject vite-tsconfig-pat
tinykeys A tiny (~400 B) & modern library for keybindings. See Demo Install npm install --save tinykeys Or for a CDN version, you can use it on unpkg.
vite-plugin-style-import English | 中文 A plug-in that imports component library styles on demand Why only import styles Because vite itself has importe
A code diff display plugin, available for Vue2 / Vue3. It is the vue3 version of vue-code-diff, refer to a lot of code, thanks here.
Vue Stripe 💳 Welcome to version 4 of Vue Stripe, an easy to implement, and well maintained Vue.js components/plugins for Stripe Checkout, and Stripe
The word highlighter library for Vue 2 and Vue 3.
Babel Plugin JSX for Vue 3.0 To add Vue JSX support. English | 简体中文 Installation Install the plugin with: npm install @vue/babel-plugin-jsx -D Then ad
JSX for Vue 3 - Babel Plugin JSX for Vue 3.0
nuxt-webpack-optimisations Previously: "nuxt-build-optimisations", see migration notes. Instantly speed up your Nuxt.js webpack build time. Can't use
🛠️ Vue kit of useful Vue Composition API functions.
@tailwindcss/line-clamp A plugin that provides utilities for visually truncating text after a fixed number of lines. Installation Install the plugin f
VueRX JSX This library is a demonstration of how Vue's Reactivity system can be leveraged directly in JSX for considerably better performance than pai
Vue Json Pretty A Vue component for rendering JSON data as a tree structure. Now it supports Vue3 at least. If you still use Vue2, see 1.x. English |
🍍Automatically Typed, Modular and lightweight Store for Vue using the composition api with DevTools support
vite-plugin-mock English | 中文 Provide local and prod mocks for vite. A mock plugin for vite, developed based on mockjs. And support the local environm
Internationalization plugin for Vue.js - fluent-vue is Vue.js integration for Fluent.js
Vue plugin for advanced click directive
@tailwindcss/aspect-ratio A plugin that provides a composable API for giving elements a fixed aspect ratio. Installation Install the plugin from npm:
vue-live A lightweight playground for live editing VueJs code in the browser Usage The simplest way to render components is as a VueJs template: temp
🚦 vue-concurrency Inspired by ember-concurrency. A library for encapsulating asynchronous operations and managing concurrency for Vue and Composition
Collection of essential Vue Composition Utilities 🚀 Features 🎪 Interactive docs & demos 🕶 Seamless migration: Works for both Vue 3 and 2 ⚡ Fully tr
🤲 Vue 2 fragment directive to return multiple root elements
vue-backbone Vue.js Plugin to facilitate gradual migration from Backbone. Backbone Collections and Models can be safely integrated with Vue instances
babel-preset-vue Babel preset for all Vue plugins. Install npm install -D babel-preset-vue CDN: UNPKG Usage In your .babelrc: { "presets": ["vue"] }
vue3-cookies A simple Vue.js 3 plugin for handling browser cookies, forked from https://github.com/cmp-cc/vue-cookies Installation Package Managers np
Vue.js directive that clamps the content of a text element if it exceeds the specified number of lines. Supports Vue.js 2 as well as Vue.js 3.
trigger functions and events based on the element position on the screen
vue-paypal-checkout Deprecated Please use the official PayPal Checkout Components: https://github.com/paypal/paypal-checkout-components A simple Vue.j
Vue Use Utilities Vue Use Utilities build on top of vue-demi & @vue/compostion-api. It works both for Vue 2 & 3. ✨ Features 🛠 Composable Utilities 🌳
Vue Dynamic Island A Vue (3.x) implementation of Dynamic Island. How to use Install first: pnpm install v-dynamic-island Then import into your Vue pro
Vesselize ⛵ A JavaScript IoC container that works seamlessly with Vue.js and React. Features IoC container that can be used separately Official Vue.js
vue-condition-watcher 🕶 Introduction Vue Composition API for automatic fetch data when condition has been changed Features ✔ Auto fetch data when con
babel-plugin-transform-vue-jsx Babel plugin for Vue 2.0 JSX Babel Compatibility Notes If using Babel 7, use 4.x If using Babel 6, use 3.x Requirements
VueWorker A Vue.js plugin to use webworkers in a simply way. Changelog 1.2.1 Highlights: Fix README examples See full changelog here. Why Create and u
Vue-Paystack2 is a Paystack payment gateway integration for Vue which provides Universal support for Vue 2 & 3 Table of Contents ✨ Install ✨ Usage 📖
vue-jsx-runtime Vue 3 jsx runtime support. The background https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html . With new jsx ru
vue-super Provides a $super handler for accessing parent vue methods from a subclass. Behaves similarly to python's super implementation. vue-super is
Shrimpit 🍤 Shrimpit is a small CLI analysis tool for checking unused JavaScript, JSX & Vue templates ES6 exports in your project. Install npm npm i -
Extensive collection of composition functions for Vue
Async data loading plugin for Vue.js
vue-direction Direction aware hover in Vuejs Installation Install the component via npm by running npm i vue-direction or yarn add vue-direction. Usag
vue-unique-id Vue.js plugin that generates component-scoped HTML identifiers for use in form inputs, labels, jQuery plugins, etc. This solves the prob
A vue 3 plugin for handling browser cookies with typescript support. Load and save cookies within your Vue 3 application
Simple docker-compose.yml to dokku commands web utility written with Vue.js
Laravel Mix v5 - Vue 3 A Laravel Mix extension for Vue 3, Typescript and JSX. Deprecated use Laravel Mix v6 Usage First, install the extension. npm in
Complete first-class rxjs support for Vue 3 What is this? vuse-rx is a bridge between vue 3 and rxjs: it connects reactive states and refs with observ
vue-plaid-link A simple Vue component for easy integration with the Plaid Link drop-in module Install npm install vue-plaid-link --save Example Usage
vue-use-infinite-scroll Installation npm i -S vue-use-infinite-scroll Usage template div span{{ errorMessageRef }}/span ul li
Vue 3 Component DOM Mounting
vue2-migration-helper Transforms Vue.js SFCs to composition api syntax. Install npm i vue2-migration-helper CLI # convert all .vue files in source dir