Skip to content

Vue DnD Kit — Drag & Drop for Vue 3

A modern, lightweight, and high-performance drag and drop library for Vue 3

A set of composables to build anything — custom drag overlays, containers that react to hover, selection zones with multi-drag out of the box, with full control over rendering and behavior.

High Performance

Optimized for smooth interactions even with large lists and complex interfaces

Composable API

Built with Vue 3's Composition API for maximum flexibility and reusability

Accessible

Full keyboard navigation and screen reader support for inclusive interfaces

Extensible

Create custom drag overlays, sensors, and collision detection algorithms

Precise Control

Fine-grained control over drag start, move, and drop behaviors

Lightweight

Minimal bundle size impact with no external dependencies

Released under the MIT License.