A lightweight, responsive, modern drag-and-drop library (by Shopify)
Draggable JS integrates with
Why people like Draggable JS
Add a one-liner




Draggable is a modular drag & drop library, allowing you to start small and build up with the features you need. At its most basic, Draggable gives you drag & drop functionality, fast DOM reordering, accessible markup, and a bundle of events to grab on to.

Draggable JS's Features
  • Works with native drag, mouse, touch and force touch events
  • Can extend dragging behaviour by hooking into draggables event life cycle
  • Can extend drag detection by adding sensors to draggable
  • The library is targeted ES6 first


This page was verified by
Sirupsen Sirupsen