draggable.js is a customizable draggable/droppable/sortable/swappable. 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.
Interact.js website also provides you various samples, which you can view. It is easy to manage and can be used with Angular.js
Draggabilly is a VanillaJS plugin that allows you to make any element draggable, it supports IE10+ and touch devices.
Drag and drop library for two-dimensional, resizable and responsive lists.
A tiny library for interactive swiping and reordering of elements in lists on touch screens. No dependencies.
AngularJS Library for Drag and Drop, supports Sortable and Draggable. No JQuery/JQuery UI used. Supports Touch devices.
gridstack.js is a JS/Typescript based library designed to help developers create beautiful draggable, resizable, responsive bootstrap-friendly layouts with just a few lines of code.
- pure JS can be used in any UI framework
- draggable, resizable items
- responsive layouts, column based
- drag between multiple grids
- nested grids
- Can connect to angular, knockout, react js easily
- mobile support
9. React DnD
Drag and Drop library for React. React DnD is a set of React utilities to help you build complex drag and drop interfaces while keeping your components decoupled.
It is a perfect fit for apps like Trello and Storify, where dragging transfers data between different parts of the application, and the components change their appearance and the application state in response to the drag and drop events.