Topics / #draggable
Draggable projects on GitHub
Drag and drop libraries for reordering and rearranging UI elements.
As of , the most-starred Draggable projects on GitHub are Sortable (31.2K stars), draggable (18.5K stars) and dnd-kit (17.7K stars). GitHub.Locker tracks 5 Draggable repositories with 89.1K stars combined. The fastest-growing on October 16 was dnd-kit, with +4 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
dnd-kit
clauderic/dnd-kit · ★ 17.7Kdnd-kit is a modern toolkit for building drag and drop interfaces, designed to be lightweight, performant, accessible and extensible.
Sortable
SortableJS/Sortable · ★ 31.2KSortable is a standalone JavaScript library that turns ordinary lists into reorderable drag-and-drop lists, working in modern browsers and on touch devices.
The all-time top
5 projects · by stars
- 31.2K
#1 · SortableJS/Sortable
Sortable
Sortable is a standalone JavaScript library that turns ordinary lists into reorderable drag-and-drop lists, working in modern browsers and on touch devices.
- 18.5K
#2 · Shopify/draggabledraggable
Draggable is an open-source JavaScript drag & drop library from Shopify. It abstracts native browser events into a comprehensive API so you can build fully custom drag-and-drop experiences in the browser.
- 17.7K
#3 · clauderic/dnd-kit
dnd-kit
dnd-kit is a modern toolkit for building drag and drop interfaces, designed to be lightweight, performant, accessible and extensible.
- 4
muuri
10.9Khaltu/muuri · JavaScriptMuuri is a JavaScript layout engine for building responsive grid layouts that can be sorted, filtered, dragged, and animated. It combines the capabilities of Packery, Masonry, Isotope, and Sortable into one library.
- 5

moveable
10.8Kdaybrush/moveable · TypeScriptMoveable is a JavaScript/TypeScript library for making DOM and SVG elements draggable, resizable, scalable, rotatable, warpable, pinchable, groupable, and snappable, with ready-made components for React, Vue, Vue 3, Angular, Svelte, Lit, and Preact.
Related topics
Often tagged together