10 Best Vanilla JavaScript Drag & Drop Libraries

List hand-picked by Openbase Experts
Learn More

gridstack

gridstack

Build interactive dashboards in minutes.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
4.4K
Weekly Downloads
100K
Last Commit
7mos ago
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
1Highly Customizable
1Hard to Use
sortablejs

sortablejs

Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
26K
Weekly Downloads
1M
Last Commit
1yr ago
User Rating
4.7/ 5
46
Top Feedback
3Easy to Use
2Great Documentation
2Performant
int

interactjs

JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
11K
Weekly Downloads
116K
Last Commit
1yr ago
User Rating
5.0/ 5
2
Top Feedback
1Easy to Use
dra

dragula

👌 Drag and drop so simple it hurts

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
21.4K
Weekly Downloads
190K
Last Commit
2yrs ago
User Rating
4.4/ 5
34
Top Feedback
2Buggy
2Abandoned
1Great Documentation
fileapi

fileapi

FileAPI — a set of javascript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF.

BSD
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
3.6K
Weekly Downloads
4.3K
Last Commit
2yrs ago
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
@fullcalendar/list

@fullcalendar/list

Full-sized drag & drop event calendar

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
15.7K
Weekly Downloads
148K
Last Commit
10mos ago
htm

html5sortable

VanillaJS sortable lists and grids using native HTML5 drag and drop API.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.5K
Weekly Downloads
11.8K
Last Commit
10mos ago
dd

drag-drop

HTML5 drag & drop for humans

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
471
Weekly Downloads
6K
Last Commit
1yr ago
grid-list

grid-list

Drag and drop library for two-dimensional, resizable and responsive lists

Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
3.6K
Weekly Downloads
783
Last Commit
10mos ago
User Rating
Top Feedback
1Easy to Use
ddp

drag-drop-polyfill

Polyfill for making HTML5 drag and drop possible in all browsers.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
Weekly Downloads
101
Last Commit