Drag Open Source Projects

Browse 560 Drag open source projects, ranked by GitHub stars. Find the most popular Drag tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 560 projects
22,145 stars

bevacqua/dragula

:ok_hand: Drag and drop so simple it hurts

Metrics details
Stars22,145
20,604 stars

SortableJS/Vue.Draggable

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

Metrics details
Stars20,604
18,466 stars

Shopify/draggable

The JavaScript Drag & Drop library your grandparents warned you about.

Metrics details
Stars18,466
17,425 stars

clauderic/dnd-kit

The modern toolkit for building drag and drop interfaces

Metrics details
Stars17,425
14,440 stars

dwarvesf/hidden

An ultra-light MacOS utility that helps hide menu bar icons

Metrics details
Stars14,440
12,913 stars

taye/interact.js

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

Metrics details
Stars12,913
9,619 stars

pmndrs/use-gesture

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

Metrics details
Stars9,619
9,569 stars

mac-cain13/R.swift

Strong typed, autocompleted resources like images, fonts and segues in Swift projects

Metrics details
Stars9,569
9,418 stars

projectstorm/react-diagrams

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

Metrics details
Stars9,418
9,329 stars

chrismaltby/gb-studio

A quick and easy to use drag and drop retro game creator for your favourite handheld video game system

Metrics details
Stars9,329
8,779 stars

BuilderIO/builder

Visual Development for React, Vue, Svelte, Qwik, and more

Metrics details
Stars8,779
8,697 stars

prevwong/craft.js

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

Metrics details
Stars8,697
8,563 stars

givanz/VvvebJs

Drag and drop page builder library written in vanilla javascript without dependencies or build tools.

Metrics details
Stars8,563
6,970 stars

elementor/elementor

The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.

Metrics details
Stars6,970
6,378 stars

kalcaddle/KodExplorer

A web based file manager,web IDE / browser based code editor

Metrics details
Stars6,378
6,284 stars

SwipeCellKit/SwipeCellKit

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

Metrics details
Stars6,284
5,950 stars

jakiestfu/Snap.js

A Library for creating beautiful mobile shelfs in Javascript (Facebook and Path style side menus)

Metrics details
Stars5,950
5,357 stars

Splidejs/splide

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

Metrics details
Stars5,357
5,318 stars

h6ah4i/android-advancedrecyclerview

RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)

Metrics details
Stars5,318
5,175 stars

unlayer/react-email-editor

Drag-n-Drop Email Editor Component for React.js

Metrics details
Stars5,175
4,796 stars

Studio-42/elFinder

📁 Open-source file manager for web, written in JavaScript using jQuery and jQuery UI

Metrics details
Stars4,796
4,585 stars

SVGKit/SVGKit

Display and interact with SVG Images on iOS / OS X, using native rendering (CoreAnimation)

Metrics details
Stars4,585
4,494 stars

SortableJS/vue.draggable.next

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

Metrics details
Stars4,494
4,439 stars

nicolaskruchten/pivottable

Open-source Javascript Pivot Table (aka Pivot Grid, Pivot Chart, Cross-Tab) implementation with drag'n'drop.

Metrics details
Stars4,439
4,317 stars

bokuweb/react-rnd

🖱 A resizable and draggable component for React.

Metrics details
Stars4,317
4,008 stars

Alfred-Skyblue/vue-draggable-plus

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

Metrics details
Stars4,008
3,997 stars

hello-pangea/dnd

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

Metrics details
Stars3,997
3,886 stars

yairEO/tagify

🔖 lightweight, efficient Tags input component in Vanilla JS / React / Angular / Vue

Metrics details
Stars3,886
3,712 stars

gee1k/uPic

📤uPic is a native, powerful, beautiful and simple picture and file upload tool for macOS.

Metrics details
Stars3,712
3,433 stars

Yalantis/Persei

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

Metrics details
Stars3,433
3,428 stars

microweber/microweber

Drag and Drop Website Builder and CMS with E-commerce

Metrics details
Stars3,428
3,392 stars

tomkp/react-split-pane

React split-pane component

Metrics details
Stars3,392
3,315 stars

mathuo/dockview

Zero dependency docking layout manager supporting tabs, groups, grids and splitviews. Supports React, Vue, Angular, and vanilla TypeScript.

Metrics details
Stars3,315
3,198 stars

bauerca/drag-sort-listview

Android ListView with drag and drop reordering.

Metrics details
Stars3,198
3,035 stars

premieroctet/openchakra

⚡️ Full-featured visual editor and code generator for React using Chakra UI

Metrics details
Stars3,035
3,029 stars

dabeng/OrgChart

It's a simple and direct organization chart plugin. Anytime you want a tree-like chart, you can turn to OrgChart.

Metrics details
Stars3,029
2,965 stars

mar10/fancytree

JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading

Metrics details
Stars2,965
2,715 stars

kevinchappell/formBuilder

A jQuery plugin for drag and drop form creation

Metrics details
Stars2,715
2,699 stars

mortenjust/droptogif

Zero-click animated Gifs

Metrics details
Stars2,699
2,691 stars

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

Metrics details
Stars2,691
2,555 stars

punker76/gong-wpf-dragdrop

The GongSolutions.WPF.DragDrop library is a drag'n'drop framework for WPF

Metrics details
Stars2,555
2,517 stars

iPaulPro/Android-ItemTouchHelper-Demo

Basic example of using ItemTouchHelper to add drag & drop and swipe-to-dismiss to RecyclerView.

Metrics details
Stars2,517
2,461 stars

dbushell/Nestable

Drag & drop hierarchical list with mouse and touch compatibility (jQuery plugin)

Metrics details
Stars2,461
2,449 stars

donmccurdy/three-gltf-viewer

Drag-and-drop preview for glTF 2.0 models in WebGL using three.js.

Metrics details
Stars2,449
2,418 stars

awslabs/diagram-maker

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

Metrics details
Stars2,418
2,377 stars

kirillmurashov/vue-drag-resize

Vue2 && Vue3 Component for resize and drag elements

Metrics details
Stars2,377
2,237 stars

vuegg/vuegg

:hatching_chick: vue GUI generator

Metrics details
Stars2,237
2,218 stars

daybrush/selecto

Selecto.js is a component that allows you to select elements in the drag area using the mouse or touch.

Metrics details
Stars2,218
2,195 stars

computerjazz/react-native-draggable-flatlist

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

Metrics details
Stars2,195
2,165 stars

lkzhao/ElasticTransition

A UIKit custom transition that simulates an elastic drag. Written in Swift.

Metrics details
Stars2,165
2,157 stars

xmuSistone/AndroidPileLayout

An abnormal horizontal ListView-like pile layout with stretch and contraction effects.

Metrics details
Stars2,157
2,145 stars

marceljuenemann/angular-drag-and-drop-lists

Angular directives for sorting nested lists using the HTML5 Drag & Drop API

Metrics details
Stars2,145
2,111 stars

isaacHagoel/svelte-dnd-action

An action based drag and drop container for Svelte

Metrics details
Stars2,111
2,102 stars

minikomi/Bootstrap-Form-Builder

Web app for drag drop building bootstrap forms.

Metrics details
Stars2,102
2,036 stars

muan/mojibar

:tangerine: Emoji searcher but as a menubar app.

Metrics details
Stars2,036
1,983 stars

afollestad/drag-select-recyclerview

👇 Easy Google Photos style multi-selection for RecyclerViews, powered by Kotlin and AndroidX.

Metrics details
Stars1,983
1,974 stars

bijection/g9

Automatically Interactive Graphics 🖼✨💯

Metrics details
Stars1,974
1,921 stars

liaoinstan/SpringView

🔥 A custom view pull to refresh,support ScrollView,ListView,RecyclerView,WebView and all another views, easy to use

Metrics details
Stars1,921
1,834 stars

kutlugsahin/vue-smooth-dnd

Vue wrapper components for smooth-dnd

Metrics details
Stars1,834
1,774 stars

codef0rmer/angular-dragdrop

Implementing jQueryUI Drag and Drop functionality in AngularJS (with Animation) is easier than ever

Metrics details
Stars1,774
1-60 of 560 projects
Get A Weekly Email With Trending Drag Projects
Stay updated on Drag plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.