interact.js (bower): JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)
Keywords: drag-and-drop|drop|inertia|javascript|javascript-drag|mobile|modern-browsers|multi-touch|snap|touch|typescript|vanilla