Best of Vue.js
Submit a Project
Vue.js UI Utilities
This list will help you find the best Vue.js ui utility.
Vue3-lottie
A component for importing and displaying Lottie animations in Vue 3
View Details
Vest
🦺 Declarative form validation framework inspired by unit testing.
View Details
Vue-use-paginator
Vue 3 use-hook to reactively paginate data and arrange paginator buttons. Completely renderless.
View Details
Vue-tiny-validate
Tiny (2.5KB minified) Vue Validate Composition.
View Details
Vue-scrollama
A Vue component to easily setup scroll-driven interactions (aka scrollytelling).
View Details
@vuito/vue
Simple, lightweight, isomorphic, and template-based validation library.
View Details
Vue3-lazyload
Vue module for lazy-loading images in your vue 3 applications.
View Details
Vue-typical
🐡 Vue Animated typing in ~400 bytes of JavaScript.
View Details
V-paginator
Simple page-by-page navigation for Vue.js based on your html templates with ssr support.
View Details
Vue-input-validator
🛡️ Highly extensible & customizable input validator for Vue 2
View Details
Reforms.js
Vue 3 and Bootstrap forms and cards generator. Validation, multiple fields, grouping, schema and more.
View Details
Vue-middleware
Middleware for Vue.
View Details
V-visible
Vue.js directive for setting visibility of an element.
View Details
Vue-styled-shadows
Component based styled shadow patterns for images.
View Details
Vue-routisan
Elegant, fluent route definitions for Vue Router, inspired by Laravel.
View Details
Vuelidate
Simple, lightweight model-based validation for Vue.js.
View Details
Vue-html-to-paper
Vue mixin for paper printing html elements to paper.
View Details
Vue-authplugin
an elegant view auth control plugin, support directive and prototype methods.
View Details
Vue-page-visibility-awesome
A Vue 2.x component of easy-to-config page visibility api.
View Details
Vue-fullscreen
A simple Vue component for fullscreen.
View Details
Vue-fake3d-image-effect
An interactive 3D fake-effect for images with depth maps in WebGL.
View Details
Vue-displacement-slideshow
A Vue.js component that makes Webgl image displacement transitions easier.
View Details
Vue-vr
A framework for building VR applications with Vue based on threejs and Panolens, inspired by react-vr
View Details
VueGL
Vue.js components rendering 3D graphics reactively via three.js
View Details
Vue-threejs
Vue bindings for Three.js.
View Details
Vue-pano
A panorama viewer in Vue component.
View Details
Vue-3d-model
A 3D model viewer in Vue component.
View Details
Vue Styled Shadows
Styled Shadows for Images
View Details
V-github-icon
easily add "that" tiny GitHub icon on the right/left corner of your Vue components/libraries demos' 🤙
View Details
V-ripple-directive
Vue.js directive for ripple effect.
View Details
@kooljay82/vue-m-camera
To avoid changing orientation of photo automatically which taken via camera of user's device.
View Details
V-aspect-ratio
Vue.js directive for setting an aspect ratio.
View Details
Vue-lifecycle
A Vue.js lifecycle directives.
View Details
Vue-spatialnavigation
Vue directive (Vue.js 2.x) for spatial navigation (keyboard navigation)
View Details
Vue-cbsc
A Vue.js 2.x component for programmatically blender, shader and convert colors.
View Details
Vue-conditional-attrs
A Vue.js component for conditional rendering attributes and directives
View Details
Vue-match-heights
Directive to set heights of elements to be the same.
View Details
Vue-openseadragon
OpenSeaDragon component for Vue.js (zoom and pan)
View Details
Vue-async-methods
Helper utilities for promise based methods
View Details
V-blur
Vue directive to blur an element dynamically
View Details
Vue-resize-sensor
Component to detect container resizing (event-based)
View Details
Vue-visible
A v-visible directive for VueJS (2.x), like v-show but for visibility.
View Details
Vue-images-loaded
Vue.js 2.0 directive to detect images loading.
View Details
Vue-resource-progressbar-interceptor
Interceptor that ties a progressbar to all requests, that it is clear that something is loading.
View Details
Vue-inline-svg
Vue component loads an SVG source dynamically and inline <svg> so you can manipulate the style of it with CSS or JS. (vue 2.x, vue 3.x)
View Details
Vue-svg-filler
Vue component for custom your svg file 🖍 🎨 (vue 2.x).
View Details
Vue-svg-sprite
A directive to simply use SVG sprite (vue 2.x).
View Details
Vue-annotator
Annotate page using any SVG Element (rect, polygon, and many more, even HTML Element like canvas if wrapped in foreignObject)
View Details
Vue-content-loading
Vue component to easily build (or use presets) SVG loading cards Facebook like.
View Details
Vue-svgicon
A tool to create svg icon components. (vue 2.x).
View Details
1
2
3
4
5
Next
⟶
Explore Categories
All Projects
CSS
Google Analytics
Integration
Kate
Accessibility
Food
Plugins
DevTools
Vim
I18n
Minus Plus Input
Datatables
GraphQL
Finance
Ecommerce
Phone Number Input Formatter
Pinia
Custom Events
Animation
A11y
Emacs
Icons
Filters
Sublime Text
Examples
Server
Other
3D
Canvas
Open Source
Podcasts
Menu
External Resources
Social Media
Paypal
Server-Sent Events
Routing
Markdown
Graph
Mobx
Design Tool
Chat
UI Utility
Documentaries
Rich Text Editing
CSV
UI Library
Laravel
Modals
Asset Management
Boilerplate
Health
Inspect
Documentation
Server-side Rendering
WebApps
Official Examples
Time
Integrations
Interactive Experiences
Static Website Generator
Data Masking
Infinite Scroll
Validation
Atom
Calendar
QR Code
Blockchain
Collaboration