27 Vue packages tagged “drawer”

Most downloaded: vaul-vue, with 19,162,483 downloads in the last year and 497 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

vaul-vue

Vaul Vue is an unstyled drawer component for Vue that can be used as a Dialog replacement on tablet and mobile devices. It uses Reka UI's Dialog primitive under the hood and is a feature complete port of [
497 19,162,483

@wdns/vuetify-resize-drawer

The vuetify-resize-drawer component extends the functionality of the v-navigation-drawer so that it is resizable by the user.
33 73,044

@douxcode/vue-spring-bottom-sheet

Modern and Performant Bottom Sheet for Vue.js
141 72,275

@v-c/drawer

drawer component for vue
32 51,692

vue-simple-drawer

A tiny Drawer component for vue
58 26,650

vuetensils

A 'naked' component library for building accessible, lightweight, on-brand applications.
650 26,232

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

v-dialogs

A simple command-style pop-up dialog components for Vue3
132 20,559

vue-vaul

A drawer component for Vue
9,592

ku4web-components

kodmunki™ Web Components
3 7,125

@surdeddd/bottom-sheet

Universal, headless bottom sheet — framework-agnostic core with React, Vue 3, Svelte, Solid, Qwik, Preact, Lit and Custom Element adapters. Pointer Events, snap points, momentum, a11y, SSR-safe.
5 5,671

vue-drawer-layout

A simple drawer layout component for Vue.js
402 5,185

kmh-common-components

Pack of kmh components for vue.js
4,642

vue-bottom-sheets

Accessible, draggable bottom sheet component for Vue 3 with snap points — inspired by react-spring-bottom-sheet.
2,773

@nativescript/template-drawer-navigation-vue

Side navigation template using Vue.
227 2,690

@alexwohlbruck/vaul-vue

Vaul Vue is an unstyled drawer component for Vue that can be used as a Dialog replacement on tablet and mobile devices. It uses Reka UI's Dialog primitive under the hood and is a feature complete port of [
497 2,549

@guillemservera/vue-drawer

A headless, unstyled and behaviorally opinionated drawer primitive for Vue 3 with gestures, snap points, nested drawers and zero runtime dependencies.
2,226

@scorpioz/suna-components

Vue 3 component library based on Element Plus – config-driven Form, configurable Drawer, debounce/confirm buttons, and more.
1,564

back-dismiss

Make the mobile back button close your overlays instead of navigating away
886

v-drawer

A drawer component for vue
9 432

@0k/vue-side-panel

Shared Vue 3 side-panel chrome and interaction controller for responsive docked panels and drawers.
381

i-drawer-vue

A reusable Drawer component for Vue 3
379

@benkhz/vue-ui

UI-agnostic layout state orchestration for Vue 3 — drawers, modals, rails, overlays, toasts, and focus mode coordinated through a single Pinia store.
104

@composy/notification-vue

LDesign 通知系统 - Vue 3 适配器

@thewaver/ss-components-vue

Vue components for building shaped UI.

vue-native-bottom-sheet

Production-ready bottom sheet for Vue 3 with native iOS/Android-like drag physics (velocity-based inertia, rubber-band, spring animations). Works standalone in any Vue 3 app and as a Nuxt 3 module.
3

@anfo/nuxt-dialogs-plugin

Nuxt module that auto-scans a directory for Vue dialog/drawer components and exposes them through a fully type-safe virtual module (virtual:dialogs). Dialog apps automatically inherit the Nuxt app context (Pinia, i18n, UI libraries, global components).