59 Vue packages tagged “vanilla js”

Most downloaded: body-scroll-lock, with 73,022,244 downloads in the last year and 4,095 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

body-scroll-lock

Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
4,095 73,022,244

medium-zoom

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

tua-body-scroll-lock

🔐Body scroll locking that just works with everything
448 7,339,774

body-scroll-lock-upgrade

Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
138 4,889,353

timescape

A flexible, headless date and time input library for JavaScript. Provides tools for building fully customizable date and time input fields, with support for libraries like React, Preact, Vue, Svelte and Solid.
230 888,584

@launchdarkly/toolbar

A framework-agnostic developer toolbar for interacting with LaunchDarkly during development
2 2,182,376

survey-js-ui

UI component that renders dynamic, JSON-based forms and surveys in HTML/CSS/JavaScript apps, with jQuery support. You can use it to collect responses from users and send them to your own database.
4,909 776,002

@trevoreyre/autocomplete-js

Simple autocomplete component in vanilla JS and Vue
437 224,366

@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

treeselectjs

Vanilla JavaScript and TypeScript tree select component with nested options, search, checkboxes, and multi-select support
110 110,815

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

@file-viewer/web-full

Full Vanilla JS/Web Component package with preset-all; exact-version CAD and Draw.io asset packs keep CDN delivery within its package limit, and the included CLI copies the complete offline assets.
2,592 27,030

pure-web-bottom-sheet

A performant, lightweight, and accessible bottom sheet web component powered by CSS scroll snap and CSS scroll-driven animations. Works with any framework, supports SSR, multiple snap points, and nested scrolling mode.
214 25,987

web-ui-pack

Web package with UI elements
9 23,292

@veryai/widget

Cross-framework widget for Very palm verification.
20,956

@mushi-mushi/web

Bug report and user feedback widget for the web. The bug mediator for AI-built apps: plain-English diagnosis + a ready fix, in your editor.
3 16,010

xrpl-connect

The easiest way to connect XRPL wallets to your app - Framework-agnostic toolkit with plug-and-play UI
27 13,941

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

navscroll

Lightweight package for highlighting menu items as you scroll the page, also scrolling to target section when item clicked. Use as a vue component/directive or in vanilla js.
57 9,908

@zamiru/timescape

A flexible, headless date and time input library for JavaScript. Provides tools for building fully customizable date and time input fields, with support for libraries like React, Preact, Vue, Svelte and Solid.
230 8,885

@usefillo/dom

Framework-agnostic DOM renderer and web component for embedding Fillo forms.
7,902

autumnnote-vue

Official Vue 3 wrapper for Autumn Note — zero-dependency WYSIWYG editor. Mount the editor with a single component and access the full Context API via ref.
11 6,218

@richscripts/richtexteditor

A full-featured JavaScript rich text editor (WYSIWYG) with toolbar, plugins, i18n support, a built-in AI Toolkit (Ask AI, AI Chat, AI Review drawer, BYOK resolver), structured content APIs (JSON/Markdown), and an optional collaboration / review stack: sla
2 6,160

apple-liquid-glass-webgl

Apple-style liquid glass in one line. Real WebGL2 refraction of the page behind any HTML element, in Chrome, Safari and Firefox alike - no Chromium-only backdrop-filter SVG trick. React, Vue, Svelte or plain JS.
140 5,851

@ceriousdevtech/cerious-scroll

High-performance virtual scrolling for variable-height lists, native tables, and Masonry grids
44 4,865

@svgrid/grid-wc

SvGrid as a framework-agnostic web component ( custom element, plus for an open shadow root and for the standalone chart). Drop into React, Vue, Angular, or plain HTML - no build step required.
179 4,802

@rageshpikalmunde/rp-image-editor

Lightweight JavaScript image editor with crop, zoom, rotate, draw, text, shapes (circle / ellipse / square / arrow), callout annotations, eraser, undo/redo. Always-on drag with translucent ghost preview so panning and zooming never hide the underlying ima
8 4,552

@vitia.ai/secure-api-client-vue

Vue 3 SDK and Vanilla JS SDK for Secure API Client
3,999

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

traclytics-js-sdk

Simple, privacy-focused analytics SDK for internal tools and applications. Track feature usage, measure engagement, and understand how your internal tools are being used—without the complexity of enterprise analytics platforms.
3,911

@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

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

@johnmorrisdotca/korokoro

Korokoro コロコロ — Dice roller with notation and exact odds: mixed dice, seeded rolls, history and a browser tray. Zero dependencies.
1 3,196

chatgram-widget

Chatgram live chat messenger + contact form widget in 117 languages (right-to-left included). Real-time chat with your team on Telegram, Slack and the browser, AI answers that learn your website automatically, and the classic email form — zero dependencie
2,885

@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

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

@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

vanilla-chat-bot

A chatbot component in vanilla JavaScript for React and Vue.js projects.
1,556

world-trigger

A small, easy, blazingly fast and scalable state-management solution for react.
1,321

drp-datepicker

drp-datepicker — Bikram Sambat (BS) ↔ Gregorian (AD) date conversion engine + a dual-calendar Web Component. Zero dependencies, works everywhere.
1,312

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

web-directive

A library to implement directive pattern for native HTML without any framework, which is inspired by Vue.js.
14 1,208

@raazkhnl/rk-editor-core

Free open-source headless rich-text Word editor for the web. Built on Tiptap & ProseMirror with first-class DOCX export, true PDF/print, page layout, find & replace, track changes, draggable text boxes, image resize, and Markdown/HTML import-export. Frame
8 1,157

@raazkhnl/rk-editor-ui

Free open-source Word-style UI layer for RK Word Editor — toolbar, menubar, modals, find-and-replace, document outline, status bar, dark mode, page layout dialog, and a custom element. Drop-in rich-text editor for any web app.
8 1,135

html5-cli

Quickly create HTML projects for mobile devices, and develop with live reload.
1 1,043

@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

open-wysiwyg-editor

Accessible (WCAG 2.2 AA / ATAG 2.0), RTL-first, CSP-safe rich text editor for any website: plain JavaScript, HTML forms, the web component, and React, Next.js, Vue, Nuxt, Angular, Svelte, Solid and Astro. MIT, no license key, no telemetry.
968

@xrpl-lending-network/network-wallet-core

XRPL address and key management, balances, payments and trust lines for code that holds its own keys
14 719

ultimate-body-scroll-lock

Body scroll locking that just works with everything
693

sautocomplete-suggestion

A lightweight, dependency-free grouped autocomplete suggestion input (Vanilla TS). Sync + async dataSource, virtualized, sanitized, form-ready. Framework-agnostic with React, Vue and Angular wrappers.
661