80 Vue packages tagged “lightweight”

Most downloaded: embla-carousel, with 1,138,077,498 downloads in the last year and 8,453 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

embla-carousel

A lightweight carousel library with fluid motion and great swipe precision
8,453 1,138,077,498

embla-carousel-reactive-utils

Reactive utilities for Embla Carousel
8,453 1,100,861,544

embla-carousel-autoplay

An autoplay plugin for Embla Carousel
8,453 96,012,888

embla-carousel-fade

A fade plugin for Embla Carousel
8,454 34,985,081

embla-carousel-auto-scroll

An auto scroll plugin for Embla Carousel
8,454 25,642,678

embla-carousel-auto-height

An auto height plugin for Embla Carousel
8,454 18,794,467

embla-carousel-class-names

A class name toggle plugin for Embla Carousel
8,454 17,875,173

medium-zoom

A JavaScript library for zooming images like Medium. Works with React and any web framework.
3,941 14,234,702

embla-carousel-vue

A lightweight carousel library with fluid motion and great swipe precision
8,459 21,814,304

vue-advanced-cropper

The advanced library to create your own croppers suited for any website design
1,186 11,636,664

fast-is-equal

Blazing-fast equality checks, minus the baggage. A lean, standalone alternative to Lodash's isEqual—because speed matters.
18 3,281,956

typesafe-i18n

A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
2,478 2,394,135

vue3-google-login

Add a Login with Google feature to your Vue 3 application using Google Identity Services
258 1,401,027

@splidejs/vue-splide

The Splide component for Vue.
333 1,346,037

embla-carousel-accessibility

An auto height plugin for Embla Carousel
8,455 692,641

timepicker-ui

timepicker-ui is a customizable time picker library built with TypeScript, inspired by Google's Material Design. Lightweight, themeable, and easy to integrate.
101 241,855

redux-zero

A lightweight state container based on Redux
1,960 182,348

@botom/quill-resize-module

Modern, secure Quill.js module to resize images, GIFs, videos, and iframes — touch & pinch-to-resize, keyboard accessible, persistent sizing through Quill Deltas, upload hooks, and zero known high-severity vulnerabilities.
12 151,620

nuxt-easy-lightbox

A plugin to the simple Vue 3 Image Lightbox component with Zoom / Drag / Rotate / Switch.
131,938

vue-country-region-select

A Country select component and Region select component for Vue.js. Work together and standalone.
86 103,400

vue-light-gallery

VueJS lightweight image gallery for both mobile and desktop browsers.
73 85,034

vue3-country-region-select

A Country select component and Region select component for Vue 3, forked from the original "vue-country-region-select" project (Vue 2). Work together and standalone.
11 71,262

vue3-flashcards

Tinder-like flashcards component with dragging and flipping
15 60,917

vue-fluid-dnd

A Vue 3 drag and drop library to sort all kind of lists
519 52,232

v-dragged

Vue directive plugin for advanced drag event detection.
86 42,099

embla-carousel-ssr

A server-side rendering plugin for Embla Carousel
8,455 36,688

embla-carousel-aria

An accessibility plugin for Embla Carousel
14 29,236

@aotearoan/neon

Neon is a lightweight design library of Vue 3 components with minimal dependencies.
24 28,610

guardz

A simple and lightweight TypeScript type guard library for runtime type validation.
3 26,533

nuxt-splide

Splide is lightweight slider/carousel, no dependencies, no lighthouse errors
13 25,887

vue2-siema

Vue component for siema
22,729

framevuerk

Fast, Responsive, Without Dependencies, Both Direction Support and Configurable UI Framework based on Vue.js.
258 19,597

typesafe-i18n-fork

A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
1 16,871

v-datatable-light

A lightweight vue datatable component with no dependencies
52 14,662

@ilingo/vue

Vue 3 integration for ilingo — provide/inject, reactive locale, the component, a v-t directive, and the useTranslation composable.
4 12,677

vue-toggle-component

vue-toggle-component makes an ease to use, lightweight and highly customizable toggle component for Vue.js.
11 12,610

@smallwebco/tinypivot-vue

TinyPivot Vue 3 - Lightweight data grid with free pivot tables, Pro charts, and optional AI Data Analyst.
13 12,167

autumnnote

WYSIWYG rich-text editor built with vanilla JavaScript — zero dependencies, no jQuery. Dark mode, @mention, markdown shortcuts, bubble toolbar. React and Vue 3 wrappers included.
11 10,302

nehoid

NehoID is a high-performance TypeScript library designed for generating, validating, and managing unique identifiers in enterprise-grade applications.
1 7,605

@gp-grid/vue

A high-performance Vue 3 data grid component with virtual scrolling, cell selection, sorting, filtering, and Excel-like editing
45 7,325

aemeath-js

A modular, type-safe logging system with plugin architecture
1 7,290

@antik-web/vue-splide

The Splide component for Vue with fixed type errors.
333 6,551

data-table-vue-v3

data table for vue 3 with drag drop, pagination, show/hide columns, filters, search, sorting, offline/online with 100% customization | vue datatable component | vue 3 datatable
6,282

reliant-type

A modern TypeScript validation library designed around familiar interface syntax and powerful conditional validation. Experience schema validation that feels natural to TypeScript developers while unlocking advanced runtime validation capabilities.
6,115

fortify-schema

A modern TypeScript validation library designed around familiar interface syntax and powerful conditional validation. Experience schema validation that feels natural to TypeScript developers while unlocking advanced runtime validation capabilities.
6 5,671

openvisio

Cut your AI coding agent's token usage. MCP server + CLI that turns any codebase into a deterministic code graph and serves Claude Code, Cursor, Codex & Windsurf a ranked, token-budgeted query surface — agents query structure (symbols, imports, call edges
16 4,820

@zemkogabor/vue-form-validator

A lightweight Vue.js library that implements the JavaScript Constraint Validation API, offering advanced form validation with custom error messages and internationalization support.
4,470

vue-simple-tiptap-editor

A lightweight Vue 3 wrapper around **Tiptap**, designed for simplicity and flexibility.
1 4,305

vue3-ts-country-region-select

A Country select component and Region select component for Vue 3, forked from the original "vue-country-region-select" project (Vue 2), and reference the change from vue3-ts-country-region-select. Work together and standalone.
3 4,268

vue-tiny-router

A lightweight Vue 3 router (~2.2 kB Brotli) with params, query, guards, nested layouts, lazy loading, and redirects
6 4,201