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.

5Projects
89.1KStars in total
+5Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

5 projects · by stars

  1. #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.

    31.2K
  2. #2 · Shopify/draggable

    draggable

    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.

    18.5K
  3. #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.

    17.7K
  1. 4

    muuri

    10.9Khaltu/muuri · JavaScript

    Muuri 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.

  2. 5

    moveable

    10.8Kdaybrush/moveable · TypeScript

    Moveable 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.

Often tagged together