10 Best JavaScript Drag & Drop List Libraries

List hand-picked by Openbase Experts
Learn More

react-beautiful-dnd

Beautiful and accessible drag and drop for lists with React

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
78
Top Feedback
20Great Documentation
10Easy to Use
4Highly Customizable
GitHub Stars
26K
Weekly Downloads
1M
Last Commit
3mos ago

react-dnd

Drag and Drop for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
31
Top Feedback
8Great Documentation
2Performant
2Bleeding Edge
GitHub Stars
17K
Weekly Downloads
1M
Last Commit
4mos ago
rsh

react-sortable-hoc

A set of higher-order components to turn any list into an animated, accessible and touch-friendly sortable list✌️

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
7
Top Feedback
3Great Documentation
3Easy to Use
GitHub Stars
10K
Weekly Downloads
545K
Last Commit
8mos ago

vuedraggable

Vue drag-and-drop component based on Sortable.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
13
Top Feedback
3Great Documentation
2Easy to Use
2Highly Customizable
GitHub Stars
17K
Weekly Downloads
483K
Last Commit
8mos ago

ng2-dragula

Simple drag and drop with dragula

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
2K
Weekly Downloads
78K
Last Commit
1yr ago
rdl

react-drag-listview

A simple draggable list component for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
3
Top Feedback
3Great Documentation
3Easy to Use
GitHub Stars
196
Weekly Downloads
13K
Last Commit
10mos ago
vtl

vue-tree-list

🌲A vue component for tree structure

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
2Easy to Use
2Performant
GitHub Stars
334
Weekly Downloads
2K
Last Commit
1yr ago
rnd

react-native-draganddrop-board

👆DragAndDropBoard is a simple React Native library, enabling to create a scrollable board component with carousel, sortable columns and draggable cards for your iOS and Android apps

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
133
Weekly Downloads
60
Last Commit
1yr ago
nd

ng2-dnd

Angular 2 Drag-and-Drop without dependencies

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
2
Top Feedback
1Great Documentation
GitHub Stars
859
Weekly Downloads
12K
Last Commit
1yr ago
rd

react-dragtastic

A simple drag and drop library for React which uses the more stable mouseDown/mouseUp event pattern instead of the problematic HTML5 drag and drop API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
189
Weekly Downloads
144
Last Commit
3yrs ago
rnd

react-native-draggable-flatlist

A drag-and-drop-enabled FlatList for React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Easy to Use
GitHub Stars
1K
Weekly Downloads
26K
Last Commit
1mo ago
rm

react-movable

🔀 Drag and drop for your React lists and tables. Accessible. Tiny.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Easy to Use
1Performant
GitHub Stars
1K
Weekly Downloads
40K
Last Commit
3mos ago
vs

vue-slicksort

A set of vue mixins to turn any list into an animated, touch-friendly, sortable list ✌️

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
7K
Last Commit
3mos ago

react-native-drax

A drag-and-drop system for React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
299
Weekly Downloads
2K
Last Commit
3mos ago

@syncfusion/ej2-vue-navigations

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
213
Weekly Downloads
2K
Last Commit
1mo ago
rn

react-nestable

Drag & drop hierarchical list made as a react component

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
139
Weekly Downloads
5K
Last Commit
8mos ago
ns

ngx-sortable

ngx-sortable is an angular sortable list components that support drag and drop sorting

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
16
Weekly Downloads
958
Last Commit
1yr ago

@swimlane/ngx-dnd

🕶 Drag, Drop and Sorting Library for Angular2 and beyond!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
533
Weekly Downloads
14K
Last Commit
5mos ago
rns

react-native-sortable-list

React Native Sortable List component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
1.0/ 5
1
Top Feedback
1Poor Documentation
1Slow
1Buggy
GitHub Stars
707
Weekly Downloads
4K
Last Commit
2yrs ago

@progress/kendo-react-listbox

Issue tracker - KendoReact http://www.telerik.com/kendo-react-ui/

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
105
Weekly Downloads
2K
Last Commit
4mos ago
rsl

react-sort-list

React Drag and Drop sortable list.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
266
Last Commit
1mo ago
rs

react-sortablejs

React bindings to [SortableJS](https://github.com/SortableJS/Sortable)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
83K
Last Commit
N/A
rnd

react-native-drag-sort

🔥🔥🔥Drag and drop sort control for react-native

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
527
Weekly Downloads
2K
Last Commit
6mos ago

react-draggable-list

React component for a list of draggable collapsible items

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
253
Weekly Downloads
1K
Last Commit
4mos ago
rsd

react-smooth-dnd

react wrapper components for smooth-dnd

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
24K
Last Commit
2yrs ago
rd

react-dragula

👌 Drag and drop so simple it hurts

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
959
Weekly Downloads
23K
Last Commit
5yrs ago

vue-draggable

Vue Drag and Drop library without any dependency 👌

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
285
Weekly Downloads
7K
Last Commit
2yrs ago
nda

ngx-drag-and-drop-lists

Angular drag and drop component for lists

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
48
Weekly Downloads
1K
Last Commit
4mos ago
vdn

vue-drag-n-drop

A simple kanban board where the items can be dragged and dropped from the list. This is a hybrid implementation of vue-smooth-dnd.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
130
Weekly Downloads
24
Last Commit
6mos ago
rr

react-reorder

Drag & drop, touch enabled, reorderable / sortable list, React component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
216
Weekly Downloads
5K
Last Commit
4yrs ago
rs

react-sortable

A sortable list component built with React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
634
Weekly Downloads
4K
Last Commit
4yrs ago
rds

react-drag-sortable

React drag & drop highly customizable sortable list component

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
71
Weekly Downloads
2K
Last Commit
1yr ago
rld

react-list-drag-and-drop

Lightweight React component to reorder list elements by drag-and-drop

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
24
Weekly Downloads
2K
Last Commit
2yrs ago
vd

vue-dragula

👌 Drag and drop so simple it hurts http://astray-git.github.io/vue-dragula

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
354
Weekly Downloads
1K
Last Commit
1yr ago
nn

ngx-nestable

Nestable list with drag and drop for Angular

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
941
Last Commit
N/A
rws

react-window-sortable

React component for draggable, efficiently rendering large lists with react-window

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
7
Weekly Downloads
79
Last Commit
1yr ago
rns

react-native-sortable-listview

Drag drop capable wrapper of ListView for React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
899
Weekly Downloads
736
Last Commit
1yr ago
rnd

react-native-draggable-dynamic-flatlist

A react native component that lets you drag and drop dynamic items of a FlatList

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
2Unwelcoming Community
GitHub Stars
39
Weekly Downloads
440
Last Commit
1yr ago
rdl

react-dnd-list

Light and customizable drag and drop list for React

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
113
Last Commit
9mos ago

@plesk/react-movable

🔀 Drag and drop for your React lists and tables. Accessible. Tiny.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
255
Last Commit
1yr ago
vda

vue-drag-and-drop

A for Vue.js directive for providing drag and drop capabilities to elements and data

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
393
Weekly Downloads
231
Last Commit
4yrs ago

react-sortable-list

A sortable list component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
13
Weekly Downloads
214
Last Commit
2yrs ago
rnd

react-native-dnd-list

React Native Sortable List component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
707
Weekly Downloads
174
Last Commit
2yrs ago
vd

vue-dnd

DnD (drag and drop) plugin for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
114
Weekly Downloads
153
Last Commit
7yrs ago
vdt

vue-drag-tree

🌴🌳a Vue's drag and drop tree component || 🌾Demo

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
355
Weekly Downloads
143
Last Commit
2yrs ago
nq

ng2-qgrid

Angular data grid

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
129
Last Commit
N/A
ndd

ng-drag-drop-list

Demo

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
17
Weekly Downloads
126
Last Commit
3yrs ago
vm

vue-mover

A 2 list mover component implemented as a VueJs Component

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
20
Weekly Downloads
84
Last Commit
4yrs ago
vda

vue-drag-and-drop-list

🐴 Vue directives for modifying lists with the HTML5 drag & drop API.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
333
Weekly Downloads
71
Last Commit
4yrs ago

react-mixin-sortablejs

React mixin for SortableJS.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
26
Weekly Downloads
53
Last Commit
6yrs ago