69 Vue packages tagged “zero-dependency”

Most downloaded: medium-zoom, with 14,234,702 downloads in the last year and 3,941 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

medium-zoom

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

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

dockview-vue

Vue 3 docking layout manager — tabs, groups, grids, splitviews, drag and drop, floating panels
3,478 177,641

@toolbox-web/grid

Zero-dependency, framework-agnostic data grid web component with virtualization, sorting, filtering, editing, and 20+ plugins. Works in vanilla JS, React, Vue, Angular, and any framework.
56 143,592

body-muscles

Interactive SVG body map with 70+ muscles, intensity visualization, and zero dependencies. Works with React, Vue, Svelte, or vanilla JS.
34 65,080

vue3-flashcards

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

vanilla-back-to-top

Simple and tiny Back To Top button with no dependencies. Hides when on top, scrolls up smoothly when clicked. Works equally great with Vue, React, Angular and without frameworks on Jekyll, Hugo and Hexo
270 36,647

guardz

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

@oix1987/yjd

Dependency-free, tree-shakeable rich text editor & WYSIWYG for the web — comment threads, outline/versions rail, block drag handles, slash menu, code blocks with language detection, chat/prompt input layout with first-class plain-text mode, bring-your-own
3 13,509

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

canvas-drawing-editor

A powerful canvas-based drawing editor Web Component - Zero dependencies, works with Vue 2/3, React, Angular, and vanilla HTML
8,387

seslen

High-DX Web Audio: zero-dep, tree-shakeable library with synthesised UI sound presets, named buses + ducking, polyphony cap, throttle, jitter, fades, pan, sprites, sample-accurate scheduling, OfflineAudioContext render-to-WAV, AnalyserNode tap, prefers-re
27 6,698

@el-agala/ui

Agala UI — A zero-dependency Vue 3 component library with atomic design tokens, theming, and accessibility.
6,676

@mcabreradev/filter

A powerful, SQL-like array filtering library for TypeScript and JavaScript with advanced pattern matching, MongoDB-style operators, deep object comparison, and zero dependencies
11 6,602

vue-js-star-rating

Zero-dependency Vue 3.5+ star rating component — WCAG 2.2 accessible, TypeScript-first, half-star precision, tree-shakeable lazy-loaded Lucide/FontAwesome/custom icons, SSR & Nuxt ready
4 6,387

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

svger-cli

Generate React, React Native, Vue, Angular, Svelte, Solid, Preact, Lit, and vanilla components from SVG files.
25 5,597

strata-storage

One storage API across web, iOS and Android — zero runtime dependencies.
4,888

ahize

One unified API for 18 live-chat & customer-support widgets — Intercom, Crisp, Tawk.to, Zendesk, HubSpot, Chatwoot, LiveChat, Drift, Freshchat, Olark, Userlike, HelpScout, Smartsupp, LiveAgent, Gist, JivoChat, Tidio, Sendbird. Zero deps, tree-shakeable, S
40 4,224

cam2qr

Zero-dependency TypeScript QR code scanning for the browser — independent from-spec detection and decoding, camera included.
1 4,003

svg-scroll-draw

Scroll-driven animation for the web — draw SVG paths, reveal elements, pin sections, scrub video. Zero dependencies, native CSS fast path, works with React, Vue, Svelte, Solid, Angular, Astro and vanilla JS
5 3,984

@opuu/inview

Lightweight JavaScript library for viewport detection with debounced callbacks - intersection observer, lazy loading, scroll animations, infinite scroll, element visibility tracking with TypeScript support. Zero dependencies, ~1KB gzipped.
10 3,694

masonry-snap-grid-layout

Masonry grid layout for React, Vue 3, Angular, and Vanilla JS. Pinterest-style responsive image gallery with scroll virtualization, SSR support for Next.js and Nuxt, automatic relayout on image load, and responsive column breakpoints. Zero dependencies, T
4 3,657

moongate-vue

3,534

simple-calendar-js

Lightweight JavaScript calendar component (~16KB gzipped). Zero dependencies, framework-agnostic (React, Vue, Angular, vanilla JS). Month, week, day, and list views. Built-in date & range picker. Free for personal use — commercial license at simplecalenda
6 3,256

xeerpe

A chainable TypeScript builder for CSS backgrounds and styles: gradients, patterns, effects and animations. Zero dependencies, works with any framework: React, Vue, Angular or plain JavaScript.
3 3,244

@ui18n/core

🚀 The fastest zero-dependency internationalization engine with AI-ready translation, smart caching, and universal framework support
3,021

@agala-labs/ui

Agala Labs UI — accessible Vue 3 components, semantic design tokens, and theming.
2,866

ai-seo

AI-native JSON-LD schema utility with automated URL-to-Schema generation, intelligent content analysis, caching, rate limiting, performance monitoring, and AI optimization (ChatGPT, Voice). Complete automation & scale features. Zero runtime dependencies.
3 2,800

@dskripchenko/wysiwyg

Vue 3 WYSIWYG-редактор без сторонних editor-движков. Собственный contenteditable-engine, selection API, sanitize, history. UI на @dskripchenko/ui.
2,800

vue-multiple-themes

Vue 3 multi-theme engine: CSS custom properties, TailwindCSS opacity modifiers, white-label brand contexts, composable API
7 2,384

@syntropysoft/syntropyfront

One line of code to capture frontend errors and user actions. Low cost, no per-seat pricing. Saves time, money, and reputation.
2,273

@nexussdk/tracker

Ultra-resilient client crash ingestion and telemetry SDK with automated PII sanitization
2,072

sileojs

Toast notifications for JavaScript with gooey morphing and spring physics. Zero-dependency vanilla JS core that works with any framework (React, Svelte, Angular), plus a Vue 3 adapter. All animation in pure CSS.
2,047

@nexussdk/flags

Ultra-lightweight feature flags and remote config client SDK for browsers and edge runtimes
2,023

@johnmorrisdotca/jarajara

Jarajara ジャラジャラ — Mahjong tiles and mahjong solitaire: the 144-tile set in 42 SVG faces, stacked layouts, matching rules, seeded deals and Awase alone or at a table of two to four. TypeScript, zero dependencies.
1,959

@nexussdk/sdk

Unified umbrella SDK for Nexus Platform — feature flags + error tracking + React hooks
1,933

@lilac-wysiwyg/core

Lilac - a smooth, modern WYSIWYG text editor built with pure TypeScript. Zero dependencies, framework-agnostic, with a clean interface and elegant typography.
15 1,851

@erag/text-editor-vue

A modern dependency-free Vue 3 rich text editor (WYSIWYG) built with native browser APIs. Supports TypeScript, mentions, merge tags, templates, image upload, tables, HTML editing, and customizable toolbars.
25 1,762

@a.nemreen/a11y

Framework-agnostic accessibility tools widget — profiles, readable experience, visual filters, optional self-hosted dashboard. Works with Angular, React, Vue, and plain HTML.
1,548

notify-zh

Extremely lightweight (~2.7 KB gzipped), zero-dependency toast notification library with promise support for React, Vue, Angular, Svelte, and Vanilla JS.
6 1,294

@indiminds/charts

Dependency-free canvas charts — line, bar (vertical/horizontal), combo, pie/donut and candlestick — with configurable axes, animations and tooltips. Works with React, Next.js, Vue or plain JS.
1,124

ai-orb

A tiny SVG orb that shows what your AI assistant is doing — thinking, working, waiting on you, done. Zero dependencies.
2 1,123

@abelfuentes/ui-controls

Componentes UI atómicos como Web Components. Sin dependencias; funcionan en React, Vue, Svelte o HTML plano.
1,057

basesec

Fast, zero-config SAST CLI for JavaScript & TypeScript — Node.js backends and frontend frameworks. Detects SQLi, NoSQLi, XSS, DOM-based XSS, RCE, path traversal, secrets, and 60+ other vulnerabilities via AST + taint analysis. Supports Express, NestJS, Fa
11 1,014

@emmorts/body-muscles

Interactive, accessible SVG body map with 89 anatomical regions, intensity and selection state, and zero dependencies. Framework-agnostic. Maintained fork of vulovix/body-muscles.
976

@flowslens/runtime

Zero-dependency, development-only request tracer for Node.js, Next.js, Express, NestJS, Mongoose and the MongoDB driver: links a browser click to the API calls and database queries it caused, with per-step timings.
945

@clock-ui/vue

Vue components for Clock UI, providing reactive clock widgets built with Vue 3 and Composition API.
5 879

vue-use-scroll-size-observer

Vue3 composable that provides a simple and efficient way to observe changes to elements' `scrollWidth` and `scrollHeight` properties. It offers a similar API to `ResizeObserver`.
855