#Drag

Showing 50 of 50 repositories tagged #drag, ranked by stars

atlassian
atlassian
react-beautiful-dnd

Beautiful and accessible drag and drop for lists with React

Score
95
★ 34.0k ⑂ 2.7k
JavaScript
clauderic
clauderic
dnd-kit

The modern toolkit for building drag and drop interfaces

Score
100
★ 17.4k ⑂ 908 +52/day
TypeScript
pmndrs
pmndrs
use-gesture

👇Bread n butter utility for component-tied mouse/touch gestures in React and Vanilla Javascript.

Score
76
★ 9.6k ⑂ 333 +1/day
TypeScript
projectstorm
projectstorm
react-diagrams

a super simple, no-nonsense diagramming library written in react that just works

Score
100
★ 9.4k ⑂ 1.2k
TypeScript
SwipeCellKit
SwipeCellKit
SwipeCellKit

Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.

Score
100
★ 6.3k ⑂ 813
Swift
Splidejs
Splidejs
splide

Splide is a lightweight, flexible and accessible slider/carousel written in TypeScript. No dependencies, no Lighthouse errors.

Score
62
★ 5.4k ⑂ 444
TypeScript
bokuweb
bokuweb
react-rnd

🖱 A resizable and draggable component for React.

Score
86
★ 4.3k ⑂ 331 +3/day
TypeScript
Alfred-Skyblue
Alfred-Skyblue
vue-draggable-plus

Universal Drag-and-Drop Component Supporting both Vue 3 and Vue 2

Score
81
★ 4.0k ⑂ 177
Vue
hello-pangea
hello-pangea
dnd

💅 Beautiful and accessible drag and drop for lists with React. ⭐️ Star to support our work!

Score
90
★ 4.0k ⑂ 131 +1/day
TypeScript
Yalantis
Yalantis
Persei

Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift

Score
76
★ 3.4k ⑂ 309
Swift
lian-yue
lian-yue
vue-upload-component

Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter

Score
52
★ 2.7k ⑂ 678
Vue
awslabs
awslabs
diagram-maker

A library to display an interactive editor for any graph-like data.

Score
50
★ 2.4k ⑂ 138
TypeScript
kirillmurashov
kirillmurashov
vue-drag-resize

Vue2 && Vue3 Component for resize and drag elements

Score
43
★ 2.4k ⑂ 328 +1/day
JavaScript
alxpez
alxpez
vuegg

dnd visual editor - mockups and code in one go!

Score
48
★ 2.3k ⑂ 389
JavaScript
kutlugsahin
kutlugsahin
vue-smooth-dnd

Vue wrapper components for smooth-dnd

Score
33
★ 1.8k ⑂ 249
JavaScript
cnwangjie
cnwangjie
better-onetab

:bookmark_tabs: A better OneTab for Chrome :memo:

Score
38
★ 1.8k ⑂ 302 +2/day
JavaScript
mikaelzero
mikaelzero
mojito

微信、bilibili大图、长图、gif、视频、自定义view的转场效果,The transition effect of wechat, bilibili large image, long image, GIF, video and custom view

Score
67
★ 1.5k ⑂ 162
Java
dongsuo
dongsuo
vue-data-board

A Data Analysis Board in Vue.

Score
0
★ 1.3k ⑂ 291
Vue
aheze
aheze
SwipeActions

Add customizable swipe actions to any view.

Score
95
★ 1.3k ⑂ 74
Swift
any86
any86
any-touch

:wave: Touch gesture library, 1kb~5kb, compatible with PC / mobile

Score
67
★ 1.2k ⑂ 118
TypeScript
valqelyan
valqelyan
svelte-grid

A responsive, draggable and resizable grid layout, for Svelte. [NOT MAINTAINED]

Score
29
★ 1.0k ⑂ 69
Svelte
ernestoyaquello
ernestoyaquello
DragDropSwipeRecyclerview

Kotlin Android library that extends RecyclerView to support gestures like drag & drop and swipe, among others. It works with vertical, horizontal and grid lists.

Score
62
★ 952 ⑂ 99
Kotlin
honghaier-game
honghaier-game
PythonIDE-PyMe

PyMe – A visual development tool for Python developers. Build software and games through an intuitive visual interface, and publish cross-platform with one click. Make your Python projects run anywhere with ease.

Score
0
★ 938 ⑂ 159 +1/day
C++
weitieda
weitieda
bottom-sheet

⬆️ A SwiftUI view component sliding in from bottom

Score
52
★ 863 ⑂ 57 +1/day
Swift
ticlo
ticlo
rc-dock

Dock Layout for React Component

Score
71
★ 812 ⑂ 110 +1/day
TypeScript
a7650
a7650
h5-editor

📕h5可视化编辑器,支持添加图片/文本/形状等,拥有图层/参考线/标尺/自动吸附对齐等功能

Score
24
★ 761 ⑂ 155
Vue
a7650
a7650
vue3-draggable-resizable

[Vue3 组件] 用于拖拽调整位置和大小的的组件,同时支持元素吸附对齐,实时参考线。

Score
19
★ 759 ⑂ 133 +1/day
TypeScript
mochixuan
mochixuan
react-native-drag-sort

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

Score
57
★ 750 ⑂ 152
JavaScript
josiahsrc
josiahsrc
dough

This package provides some widgets you can use to create a smooshy UI.

Score
81
★ 749 ⑂ 29 +1/day
Dart
angcyo
angcyo
DslAdapter

:fire: Android Kotlin时代的Adapter, Dsl 的形式使用 RecyclerView.Adapter, 支持折叠展开, 树结构,悬停,情感图状态切换, 加载更多, 多类型Item,侧滑菜单等

Score
90
★ 738 ⑂ 66
Kotlin
hcg1023
hcg1023
vue3-dnd

React Dnd implementation in Vue Composition-api.

Score
14
★ 714 ⑂ 54
TypeScript
LightSun
LightSun
android-drag-FlowLayout

this is a draggable flow layout lib.

Score
48
★ 705 ⑂ 104
Java
klinker24
klinker24
Android-DragDismissActivity

A smooth, easy-to-implement, drag to dismiss Android Activity.

Score
43
★ 668 ⑂ 51
Java
nisrulz
nisrulz
recyclerviewhelper

:page_with_curl: [Android Library] Giving powers to RecyclerView

Score
38
★ 634 ⑂ 60
Java
thisuxhq
thisuxhq
sveltednd

A lightweight, flexible drag and drop library for Svelte 5 applications.

Score
57
★ 592 ⑂ 25
TypeScript
KyoheiG3
KyoheiG3
TableViewDragger

A cells of UITableView can be rearranged by drag and drop.

Score
29
★ 543 ⑂ 57
Swift
mmick66
mmick66
KDDragAndDropCollectionView

This component allows for the transfer of data items between collection views through drag and drop

Score
33
★ 531 ⑂ 79
Swift
MohamedRejeb
MohamedRejeb
compose-dnd

Compose DND is a library that allows you to easily add drag and drop functionality to your Jetpack Compose or Compose Multiplatform projects.

Score
86
★ 464 ⑂ 20 +2/day
Kotlin
hjl19911127
hjl19911127
vue-drawer-layout

A simple DrawerLayout component for Vue.js.

Score
5
★ 406 ⑂ 80
JavaScript
shuiRong
shuiRong
vue-drag-tree

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

Score
10
★ 385 ⑂ 92
JavaScript
zekunyan
zekunyan
TTGEmojiRate

TTGEmojiRate turns feedback into a living expression. Its original interaction is vertical drag: users move the emoji up or down to score a moment, express mood, and make ratings feel closer to a real emotional response.

Score
71
★ 288 ⑂ 30 +1/day
Swift
eneskarpuz
eneskarpuz
react-native-drag-text-editor

📝 60FPS dynamic text editor powered with Reanimated

Score
24
★ 266 ⑂ 32
TypeScript
OriginTrail
OriginTrail
dkg-engine

OriginTrail Decentralized Knowledge Graph network node

Score
0
★ 233 ⑂ 87
JavaScript
cuire
cuire
svelte-grid-extended

A draggable and resizable grid layout, for Svelte

Score
0
★ 117 ⑂ 17
Svelte
priteshrnandgaonkar
priteshrnandgaonkar
CardsStack

An awesome set of cards at your disposal ✌️ ⚡️

Score
10
★ 99 ⑂ 11
Swift
KevinZhouRafael
KevinZhouRafael
DragDropiOS

DragDropiOS is a drag and drop manager on iOS. It supports drag and drop with in one or more classes extends UIView. This library contains UICollectionView and UITableView that implenment of drag and drop manager.

Score
5
★ 87 ⑂ 11
Swift
sreekumarsh
sreekumarsh
android

Android projects with reusable components which will be useful in your applications.

Score
19
★ 86 ⑂ 87
Java
mmick66
mmick66
KDRearrangeableCollectionViewFlowLayout

A Drag and Rearrange UICollectionView through its layout

Score
0
★ 73 ⑂ 17
Swift
hungga1711
hungga1711
react-native-dnd-board

A drag and drop Kanban board for React Native.

Score
14
★ 58 ⑂ 40
JavaScript
frakw
frakw
awesome-drag-editing

A collection of paper or resources for drag editing

Score
0
★ 22 ⑂ 1
Related Topics
#drag-and-drop#vue#drop#react#draggable#android#ios#swift#typescript#swipe#dnd#sortable

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly