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
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
@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-bottom-sheets
Accessible, draggable bottom sheet component for Vue 3 with snap points — inspired by react-spring-bottom-sheet.
2,773
@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
@0k/vue-side-panel
Shared Vue 3 side-panel chrome and interaction controller for responsive docked panels and drawers.
381
@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).