10 Best React Drag & Drop 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

react-draggable

React draggable component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
7
Top Feedback
7Great Documentation
6Easy to Use
4Performant
GitHub Stars
7K
Weekly Downloads
4M
Last Commit
5mos ago

react-grid-layout

A draggable and resizable grid layout with responsive breakpoints, for React.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
6
Top Feedback
5Great Documentation
5Easy to Use
2Performant
GitHub Stars
15K
Weekly Downloads
263K
Last Commit
2mos ago

gridstack

Build interactive dashboards in minutes.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
1Highly Customizable
1Hard to Use
GitHub Stars
4K
Weekly Downloads
50K
Last Commit
3mos ago

sortablejs

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
29
Top Feedback
3Easy to Use
2Great Documentation
2Performant
GitHub Stars
23K
Weekly Downloads
836K
Last Commit
4mos ago
cor

@dnd-kit/core

A modern, lightweight, performant, accessible and extensible drag & drop toolkit for React.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
1
Top Feedback
1Great Documentation
GitHub Stars
3K
Weekly Downloads
138K
Last Commit
1mo ago

rsuite-table

A React table component.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.7/ 5
3
Top Feedback
1Great Documentation
1Highly Customizable
1Responsive Maintainers
GitHub Stars
470
Weekly Downloads
24K
Last Commit
2mos ago
rpg

react-photo-gallery

React Photo Gallery

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
18K
Last Commit
3yrs ago
cor

@craftjs/core

🚀 A React Framework for building extensible drag and drop page editors

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
2.5/ 5
2
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
4K
Last Commit
2mos ago

react-sortable-tree

Drag-and-drop sortable component for nested data and hierarchies

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
4K
Weekly Downloads
90K
Last Commit
7mos ago
rdm

react-dnd-mouse-backend

Mouse Backend for react-dnd library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
81
Weekly Downloads
12K
Last Commit
8mos 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

flexlayout-react

A multi-tab layout manager

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
480
Weekly Downloads
7K
Last Commit
1mo ago
rdt

@minoru/react-dnd-treeview

A draggable / droppable React-based treeview component. You can use render props to create each node freely.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
53
Weekly Downloads
2K
Last Commit
2mos 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

@syncfusion/ej2-react-navigations

Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react 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
200
Weekly Downloads
4K
Last Commit
1mo ago
rdt

react-draggable-tags

A draggable component for React. 一个基于React的可拖拽组件。

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
280
Weekly Downloads
898
Last Commit
3mos 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
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
rgd

react-grid-dnd

drag and drop, grid edition. built with react

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

trello-smooth-dnd

drag and drop library for javascript

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
8K
Last Commit
2yrs 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
rda

react-drag-and-drop

Basic drag and drop for React

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
89
Weekly Downloads
4K
Last Commit
1yr ago
mr

muuri-react

The layout engine for React

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

react-absolute-grid

An absolutely positioned responsive touch-enabled fully configurable React grid with drag/drop, filtering, and sorting

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
715
Last Commit
N/A

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
rgd

react-grid-drag

grid style drag and drop for react

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

itsa-react-dd

Drag and Drop for React

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
13
Last Commit
4yrs ago

react-draggable-tree

TreeView with move and copy in React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Highly Customizable
GitHub Stars
22
Weekly Downloads
12
Last Commit
4yrs ago
rdl

react-dnd-layout

A Drag and Drop layout interface for React Components

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
9
Weekly Downloads
2
Last Commit
5yrs ago
evo

evoluttree

React drag and drop tree structured content manager

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