A lightweight, responsive, modern drag-and-drop library (by Shopify)

What is Draggable JS?

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 is a tool in the Javascript UI Libraries category of a tech stack.

Draggable JS is an open source tool with 12.9K Github Stars and 657 Github Forks. Here’s a link to Draggable JS's open source repository on Github

Draggable JS integrates with

Why people like Draggable JS

Here’s a list of reasons why companies and developers use Draggable JS.



Add a one-liner

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

Draggable JS's alternatives

  • React - A JavaScript library for building user interfaces
  • jQuery - The Write Less, Do More, JavaScript Library.
  • AngularJS - Superheroic JavaScript MVW Framework
  • Vue.js - Reactive Components for Modern Web Interfaces
  • jQuery UI - Curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library

See all alternatives to Draggable JS


This page was verified by
Sirupsen Sirupsen