virtuavirtuaInfinite scroll
A zero-config, fast and small (~3kB) virtual list component for React and Vue
15 entries
For long lists, virtua is a small (about 3 KB), zero-config virtual list for Vue and React and the most-starred entry here. vue-infinity is a Vue 3 virtual list with grid layouts, and @egjs/vue-infinitegrid arranges endless masonry-style card layouts. vuescroll unifies custom scrollbars across desktop and mobile, though it has had no commit since 2024, and vue-use-active-scroll highlights the sidebar link for the section in view.
15 entries
virtuavirtuaInfinite scroll
A zero-config, fast and small (~3kB) virtual list component for React and Vue
@egjs/vue-infinitegrid@egjs/vue-infinitegridInfinite scroll
Arrange infinite card elements according to various layout types like masonry for Vue.js 2.
vuescrollvuescrollScroll
A scrolling plugin based on Vue.js for uniforming the scrolling in PC and mobile.
vue-global-eventsvue-global-eventsEvents
A component to handle global events (like shortcuts) using Vue’s event modifiers
vue-fullscreenFullscreen
A simple Vue component for fullscreen, support Vue2 and Vue3.
vue-infinityvue-infinityInfinite scroll
An easy-to-use virtual list component for Vue 3. Supports configurable grid layout, horizontal/vertical scroll, scroll snapping, seeking, ssr
vue-use-active-scrollvue-use-active-scrollScroll
Highlight Vue 3 menu/sidebar links without compromises.
vue-responsivevue-responsiveResponsive
Vue.js(2.x) directive to hide/show HTML-elements with the Bootstrap 4, 3 or self defined breakpoints.
vue-to-printvue-to-printPrinting
Print Vue 3 components in the browser. Supports Chrome, Safari, Firefox and EDGE.
vue3-lazyload@jambonn/vue-lazyloadLazy load
Vue module for lazy-loading images in your vue 3 applications.
vue-tabeventsEvents
Easy communication between other opened tabs
vue-exit-intentvue-exit-intentEvents
Vue Composable to handle user's Exit Intent.
vue-not-visiblevue-not-visibleResize
Vue directive for removing from dom (like v-if) element on screen smaller than breakpoints.
v-github-iconv-github-icon
Easily add "that" tiny GitHub icon on the right/left corner of your Vue components/libraries demos'
vue-lazyLazy load
Lightweight Image/Picture lazyload based on Intersection API