1960 Components & Libraries
Vuejs calendar-component Libraries
Vuecode it is a component to show the code without complication
Browser Support Recent versions of Firefox, Chrome, Edge, Opera and Safari. IE10+ Quick-start CDN !DOCTYPE html titlevuecode demo/title script
A Vue 2 component collection for StripeElements
Vue Stripe Elements A Vue 2 component collection for stripe elements. Usage example Install package: $ npm i vue-stripe-elements-plus --save Add Stri
a vue component with typescript
vue-ripple-effect a vue component with typescript install npm i vue-ripple-effect use import Vue from ''vue import ripple from 'vue-ripple-effect' im
Wrapper of Inversify to inject your dependencies in the components, made with TypeScript and compatible with Vue, React and other component libraries.
Inversify Props This package is a wrapper of Inversify to simplify how inject your dependencies with property decorators in the components, made with
A TypeScript error checker that supports Vue SFC(Single File Component).
vue-type-audit A TypeScript error checker that supports Vue SFC(Single File Component). The world's only tool that runs type checking for both child c
Vue Shockinflux Payview Component for Vue 2.x.
Shockinflux Payview Component for Vue 2.x A Vue Plugin for Shockinflux-Payview Payment Gateway. Demo Install NPM npm install vue vue-shockinflux-payvi
Writing Vue component using JSX blocks.
jue Install You will need the jue runtime and babel-preset-vue for transforming Jue JSX: yarn add jue yarn add babel-preset-jue --dev Configure .babel
Vue component CSS class name helper directive
v-class-name Add CSS class name which based on name property. import vueClassName from 'v-class-name' Vue.use(vueClassName) template div v-class-
Writing inline CSS style in Vue component with ease.
Vue Inline Styled Writing inline CSS style in Vue component with ease. Use style-to-object under the hood. Installation Via npm: npm install vue-inlin
Vue component for hinting addresses using dadata.ru
Vue Dadata It's a vue component for hinting addresses using DaData.ru. Version Description 1.*.* Old version for vue2 2.*.* New version for vue2 3.*.*
Wrapper of Inversify to inject your dependencies in the components, made with TypeScript and compatible with Vue, React and other component libraries.
Inversify Props This package is a wrapper of Inversify to simplify how inject your dependencies with property decorators in the components, made with
A Vue 3 component for showing the Cloudflare Turnstile widget on your project.
Cloudflare Turnstile Widget Component for Vue 3 A Vue 3 component for showing the Cloudflare Turnstile widget on your project. What is Cloudflare Turn
A loader component that can be designed with simple markup.
DEMO Installation npm i v-skeleton-loader Plugin import VSkeletonLoader from 'v-skeleton-loader'; Vue.use(VSkeletonLoader); Component Content You c
Fully functional table component headless or not, you shoose!. (Just for fun)
Vue 3 + TypeScript + Vite This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 script setu
In this project, I created a cookie component using the vue3 composition api.
Vue-Cookie-Component 🛠️ Built With ✨ Live Version You can see the live version here. 🖋️ About In this project, I created a cookie component using th
A Cron expression UI component based on Vue3 and Ant Design Vue.
vue3-cron A Cron expression UI component based on Vue3 and Ant Design Vue. English | 简体中文 Preview Supported format * * * * * * * ┬
Vue Multiple Image Upload With Preview.
Vue Multiple Image Upload Welcome Back Hello Everyone,My name is Zin Min Htet and here is my Facebook account. Now, I will show you how to Upload Mult
⚡️ Inertable Vue Component
INSTALATION npm install @rizkhal/inertable-vue BASIC USAGE script setup defineProps({ inertable: Object, }); /script template div
A Component Library based on Element-UI.
y-components 说明 基于 element-ui 的组件库 文档 https://yp910108.github.io/y-components 安装 # y-components 依赖于 element-ui,首先安装 element-ui npm i [email protected]
Convenient Vue wrapper for the add to calendar button snippet, which lets you reliably create beautiful buttons, where people can add events to their calendars.
The Add to Calendar Button - optimized for Vue 3 This is a wrapper repository for the popular Add to Calendar Button, making it even more convenient,
The Icon component, supporting Iconify, Emojis and custom components.
Nuxt Icon Icon module for Nuxt with 100,000+ ready to use icons from Iconify. ✨ Release Notes 🏀 Online playground Features ✨ Nuxt 3 ready Support 100
This template should help get you started developing with Vue 3 in Vite
vue-cookie-consent-banner This template should help get you started developing with Vue 3 in Vite. Report Bug • Request Feature • License Table of Con
A Vue.js component that integrates Khalti Payment Gateway
A Vue.js component that integrates Khalti Payment Gateway
LocaleSwitcher component for Vue. Supports SSR apps.
LocaleSwitcher component for Vue. Supports SSR apps.
A module for nuxtjs that make define and use variables in component easier by use js object or json file.
nuxt-global-var A module for nuxtjs that make defining and using variables in component easier by using js object or json file. How to use Install Wit
An infinite scroller component implemented in Vue.js 2.
@acva/infinite-scroller-vue2 An infinite scroller component implemented in Vue.js 2. How to use: npm i --save @acva/infinite-scroller-vue2 Usage Examp
A simple vue component to add parallax background images
Vue Parallax A simple vue component to add parallax background images. Installation npm install @netsells/vue-parallax or yarn add @netsells/vue-paral
A component creating a parallax effect on an image within a container
A component creating a parallax effect on an image within a container Install npm install --save-dev vue-js-parallax-component Usage import VueParalla
Vue Component for make a fake scroll
vue-fake-scroll Vue Component for creating fake scroll. Sometimes you only need to create scroll area without actually scrolling the content (fixed) a
PDF viewer component for Vue 2 and Vue 3
📄 pdf-viewer-vue PDF viewer component for Vue 2 and Vue 3 Compatibility This package is compatible with both Vue 2 and Vue 3. The default exported bu
A Vue.js wrapper component for PDF.js
vue-pdfjs-wrapper A simple Vue.js wrapper component for PDF.js. Note This component installs and uses pdfjs-dist, and loads its worker using the worke
Vue Pdf Renderer is a component that allows you to render PDFs from file uploads in most modern browsers
Vue Pdf Renderer is a component that allows you to render PDFs from file uploads in most modern browsers
A Vue (3.x) implementation of Dynamic Island
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
A Web Design Language Based on the Vue version
A Web Design Language Based on the Vue version
A Vue.js pagination component for Laravel paginators that works with Bootstrap
Want your logo here? Sponsor me on GitHub Laravel Vue Pagination A Vue.js pagination component for Laravel paginators that works with Bootstrap. Requi
A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.
vue-error-boundary A reusable error boundary component for catching JavaScript errors and displaying fallback UIs. The ErrorBoundary component is base
Vue js component for showing html element with dot dot dot (...)
Vue Triple Dots Vue js component for showing html element with dot dot dot (...) Demo https://vue-triple-dots.chantouch.me/ Setup NPM npm install --sa
A tags input component for Vue 3 with autocompletion, custom validation, templating and much more
vue-tags-input A tags input component for Vue 3 with autocompletion, custom validation, templating and much more Forked from @johmun/vue-tags-input, w
A font picker made in Vue exported as a vue + web component to be used in any framework of choice
A font picker made in Vue exported as a vue + web component to be used in any framework of choice
Vue Scroll Detect - Detect component visibility change on scrolling
Vue Scroll Detect Detect component visibility change on scrolling. Installation yarn add vue-scroll-detect Example See examples/ at Code Sandbox Usage
A vue component for sleek and optimal lazy loading
sloth-loader 🦥 Image Lazy loader Vue Component with intersection observer Example here Installation yarn add sloth-loader npm i sloth-loader import c
A simple and fast component for printing the local content of the page
This is a simple and fast component for printing the local content of the page.
Vue-easy-print: This is a vue.js-based printing component
这是一个基于vue 2.0的打印组件 中文文档 English 核心: 使用vue组件的slot插槽进行模板加载。
A component to add a fullscreen timer to your app
Vuetify Fullscreen Timer Installation Install the package through npm npm install vuetify-fullscreen-timer Usage To use the componet simply, import i
The easiest way to lazy load your content
VueLazily The easiest way to lazy load your content. Inspired by vue-promised, recommend to look at it if you need loading/errors handling without laz
Resize observer for Vue. 👂🏻 基于ResizeObserver API检测DOM元素的尺寸变化。🧐
Resize observer for Vue. 👂🏻 基于ResizeObserver API检测DOM元素的尺寸变化。🧐
Vue 3 component for animating tiered popups
Vue Resizing Pages A simple component that accepts a list of pages that you can switch between. When you change pages it automatically: resizes to fit
A simple Vue library of Image Card components with awesome CSS animation
This is a set of Vue Image card components for special purposes. Each components come with props and slots for easy customization. The CSS animation make it awesome, thanks to the developer community.
Baraja is a JavaScript plugin that allows to move elements in a card-like fashion and spreads them like one would spread a deck of cards on a table
Baraja is a JavaScript plugin that allows to move elements in a card-like fashion and spreads them like one would spread a deck of cards on a table. It uses CSS transforms for rotating and translating the items.
Vue 3 Animation on Scroll Component
AOS Vue Vue 3 lightweight animate on scroll component. Full website example coming soon. For a quick small demonstation check out https://quelchx.com
A Vue.js pagination component for Laravel thats built for Tailwind
Tailable Pagination A Vue.js pagination component for Laravel thats built for Tailwind. Requirements Vue.js 2.x Laravel 5.x + Tailwindcss 2.x Demo & D
A simple Vue.js component that helps to print and handle a pagination
A simple Vue.js component that helps to print and handle a pagination
This is the scroll container component based on vue.js
This is the scroll container component based on vue.js. This component is designed for, when the container need to show the scrollbar, it will show the scrollbar like that in mac os. Because of the scrollbar in Windows broswers is ugly.
Convert SVG to React/Vue components
Convert SVG to React/Vue components
Vue component wrapper around JSME-Editor
JSME Vue Vue wrapper for JSME-Editor Background SMILES is a means of specifying the molecular structure of a chemical species as a string. This compon
A Vue wrapper around the bbc/peaks.js audio waveform UI component
vue-peaks A lightweight Vue wrapper around the bbc/peaks.js audio waveform UI component. This project aims to simplify the use of peaks.js in a Vue3 e
It's a simple web form implemented with VueJS.
📝 Table of Contents About website description Project setup Compiles and hot-reloads for development Website link Contributors About It's a simple we
Webpraktyk Vue Slider is a fully responsive and customizable Vue component slider and carousel
Webpraktyk Vue Slider is a fully responsive and customizable Vue component slider and carousel. This component is compatible with Vue 3,
A Vue2 component for draggable, resizable, rotatable elements
A Vue2 component for draggable, resizable, rotatable elements
The Icon component, supporting Iconify, Emojis and custom components.
Nuxt Icon Icon module for Nuxt. ✨ Release Notes 🏀 Online playground Features Nuxt 3 ready Support 100,000 open source vector icons via Iconify Emoji
基于 Vue2.x 的分页组件。Vue-based pagination component
pagination Vue-based pagination component Install npm install vue-multiple-pagination -S Quick Start import Vue from 'vue' import VmPagination from 'v
A simple pagination component based on vue
A simple pagination component based on vue
A simple Vue.js pagination component. Provide it with the pageCount and the current page and it displays the pagination.
A simple Vue.js pagination component. Provide it with the pageCount and the current page and it displays the pagination.
A Vue.js pagination component for the Bulma CSS framework
Vue Bulma Pagination A Vue.js pagination component for the Bulma CSS framework View the demo. Installation Install via NPM: npm install vue-2-bulma-pa
Vue.js (v2.x +) component for make pagination without default styles
Vue.js (v2.x +) component for make pagination without default styles. This allows you to style the component as you wish.
A Vue.js component for filterable and paginated tables.
vue-js-datatables A fork of vuejs-datatable VueJS plugin to manage data tables This fork allows to sort rows by numeric types without converting the d
A Vue component, a customizable container of other components
vue-drag-resize-rotate based on kirillmurashov vue-drag-resize, extended "rotate"
Vue component which acts as a draggable, resizable and rotateable container for any content
Vue component which acts as a draggable, resizable and rotateable container for any content
A simple cross browser supported vuejs2 scroll fixed header component
A simple cross browser supported vuejs2 scroll fixed header component
Vue component for displaying large data sets easily with great performance.
A vue component for displaying large data sets. Render 100000+ rows/columns easily with great performance.
Split-Pane component built with vue2.0, can be split vertically or horizontally
Split-Pane component built with vue2.0, can be split vertically or horizontally. Support pixel and percent
Vue component which provides element resize event.
vue-resizesensor What's this ? Vue component which provides element resize event. Based on ResizeSensor of css-element-queries Requirement Vue = 2.3.
A Vue component for including inline SVG icons from the awesome Heroicons collection.
Vue Heroicons A Vue component for including inline SVG icons from the awesome Heroicons collection. Features Tree-shakable, which allows you to only i
📄 Vue3 component which allows you to ellipsis your multiline text
Vue3 Text-Clamp Vue3 component which allows you to ellipsis your multiline text, see more 👉 homepage. Features Clamps text with max lines and/or max
A single Vue component to create and adjust an animated wave using svg & javascript
Vue Wavify A single Vue component to create and adjust an animated wave using svg & javascript. Installation Yarn yarn add vue-wavify npm npm install
A SVG icon component for Vue
A SVG icon component for Vue
TOAST UI Calendar for Vue
TOAST UI Calendar for Vue This is Vue component wrapping TOAST UI Calendar. 🚩 Table of Contents Install Using npm Usage Load Implement Props Event Me
A Vue.js 2.0 directive for vue component. Load more data when scroller arrived end.
A Vue.js 2.0 directive for vue component. Load more data when scroller arrived end.
A Vue/Nuxt component that allows you to lazily render components only when they are scrolled into the viewport.
nuxt-render-on-scroll nuxt-render-on-scroll - A Vue/Nuxt component that allows you to lazily render components only when they are scrolled into the vi
Vue component who put SortableJS/Vue.Draggable and tangbc/vue-virtual-scroll-list together and allow drag-and-drop and big amount data list with high scroll performance.
Vue component who put SortableJS/Vue.Draggable and tangbc/vue-virtual-scroll-list together and allow drag-and-drop and big amount data list with high scroll performance.
Scroll Picker Component for Vue2. Support All Gestures of Mouse(even also MouseWheel!) and Touch.
Scroll Picker Component for Vue2. Support All Gestures of Mouse(even also MouseWheel!) and Touch.
Bare-bones Vue component wrapping a THREE.js instance
Bare-bones Vue component wrapping a THREE.js instance. See examples here (source). Table of Contents Main Props start and update CSS Renderer Shader I
A digit animation component with wheel/slide effect for Vue 3.
Digit Animation A digit animation component with wheel/slide effect for Vue 3. Preview Gif Online Demo Edit on CodePen Vercel vue-digit-animation.verc
Localized, accessible calendar and datepicker for Vue with no external dependencies
Calendar Localized, accessible calendar and datepicker for Vue with no external dependencies. Installation $ npm install vue-a11y-calendar Pe
A Vue.js component to lazy load images using the Intersection Observer.
vue-li-image A Vue.js component to lazy load an image automatically when it enters the viewport using the Intersection Observer API.
A d6 vue dice component with animation setted for easily usage
A d6 vue dice component with animation setted for easily usage
A vue component made for fun which renders slots in rain animation.
This is a vue component made for fun which renders slots in rain animation. It could be reallt useful if you want to create a shower effect with emojis.
A vue component which displays text in typing/writing style
vue-autowrite Purpose This is a vue component which displays text in typing/writing style.
Vue.js UI component that allows users to define multiple filters that can then be used to filter data.
vue-filter-control Vue.js UI component that allows users to define multiple filters that can then be used to filter data. This filter control does not
A Vue Url component is provide to add url (like instagramUrl,facebookUrl,webUrl, ..) with validation
A Vue Url component is provide to add url (like instagramUrl,facebookUrl,webUrl, ..) with validation. The Url value is automatically validated on blur event. You can also disable url field using disable props.
Vue-slidePage is a fullscreen scrolling component of Vue.js, Based on slidePage
vue-slidePage Introduction vue-slidePage is a fullscreen scrolling component of Vue.js, Based on slidePage Demo simple custom Usage Install $ npm i -S
A text loading component for Vue.js. Uses SVG and javascript to animate a text loading with a gradient.
A text loading component for Vue.js. Uses SVG and javascript to animate a text loading with a gradient.
Utility to convert SVG code into Vue component definition
Utility to convert SVG code into Vue component definition
Vue-line-fit is a small component which fits its content to its dimensions.
Vue-line-fit is a small component which fits its content to its dimensions.
A component that displays validation errors, built for Vuelidate
vuelidate-caption Description A component that displays validation errors, built for Vuelidate Project setup npm install vuelidate-caption Import the
Vue validation components is a Vue component combined with vee-validate
vue-validation-components Vue validation components is a Vue component combined with vee-validate.
Simple, generic and non-intrusive pagination component for Vue.js 2
Vue Pagination 2 Note: This package is for use with Vuejs 2. For version 1 please use v-pagination instead. Simple, generic and non-intrusive paginati