# Create a Draggable Element in JavaScript

**URL:** <https://forum.kirupa.com/t/create-a-draggable-element-in-javascript/638149>\
**Category:** programming\
**Created:** [April 28, 2018, 5:27am UTC](https://forum.kirupa.com/t/create-a-draggable-element-in-javascript/638149 "2018-04-28T05:27:37Z")\
**Posts on this page:** 1\
**Showing post:** 81

<div class="post-metadata">

**Author:** ![prg9](https://avatars.discourse-cdn.com/v4/letter/p/8dc957/32.png) [@prg9](https://forum.kirupa.com/u/prg9)\
**Post date:** [January 20, 2020, 3:39am UTC](https://forum.kirupa.com/t/create-a-draggable-element-in-javascript/638149/81 "2020-01-20T03:39:35Z")

</div>

Here are a few that come to mind, while many others abound also.

- [https://sortablejs.github.io/Sortable/](https://sortablejs.github.io/Sortable/)
- [https://shopify.github.io/draggable/](https://shopify.github.io/draggable/)
- [https://haltu.github.io/muuri/](https://haltu.github.io/muuri/)
- [https://bevacqua.github.io/dragula/](https://bevacqua.github.io/dragula/)
- [https://anseki.github.io/plain-draggable/](https://anseki.github.io/plain-draggable/)
- [https://greensock.com/draggable/](https://greensock.com/draggable/)
- [https://draggabilly.desandro.com/](https://draggabilly.desandro.com/)

Most of these are pretty vanilla yet very extensible further with user logic as desired. Some are similar while others have specific features which make them unique. I would say a few of these are quite relative to questions that have been asked regarding drag and drop from your tutorials. All of which would be a worthwhile review for consideration by users seeking drag and drop capabilities, some may prove useful to someone.

---

_[View the full topic](https://forum.kirupa.com/t/create-a-draggable-element-in-javascript/638149)._
