Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Drag And Drop

Drag And Drop

163 projects

Showing 36 of 163 projects

jQuery-File-Upload
jQuery-File-UploadPHP

A jQuery widget for file uploads with multiple selection, drag & drop, progress bars, previews, and support for cross-domain, chunked, and resumable uploads.

#jquery-plugin#html5#cross-domain
Stars30.7k
Forks7.8k
Last commit3 months ago
GrapesJS
GrapesJSTypeScript

A free and open-source web builder framework for creating templates and pages visually without coding.

#website-builder#no-code#site-builder
Stars26.1k
Forks4.6k
Last commit3 days ago
react-grid-layout
react-grid-layoutTypeScript

A draggable and resizable responsive grid layout system for React applications.

#resize#draggable#dashboard
Stars22.4k
Forks2.7k
Last commit3 months ago
Dragula
DragulaJavaScript

:ok_hand: Drag and drop so simple it hurts

#vanilla#drag-drop#javascript
Stars22.1k
Forks1.9k
Last commit2 years ago
Dragula
DragulaJavaScript

:ok_hand: Drag and drop so simple it hurts

#vanilla#drag-drop#javascript
Stars22.1k
Forks1.9k
Last commit2 years ago
fullcalendar
fullcalendarTypeScript

A full-sized, interactive drag & drop event calendar library for JavaScript applications.

#full-sized#frontend#event-management
Stars20.6k
Forks3.7k
Last commit3 days ago
dropzone
dropzoneJavaScript

A JavaScript library that turns any HTML element into a drag-and-drop file upload zone with previews and progress.

#xhr-uploads#frontend#javascript-library
Stars18.4k
Forks3.2k
Last commit2 years ago
filepond
filepondJavaScript

A flexible JavaScript file upload library that handles directories, files, blobs, URLs, and optimizes images for a smooth user experience.

#image-optimization#plugin#vanilla
Stars16.4k
Forks852
Last commit10 days ago
Konva
KonvaTypeScript

A JavaScript framework for high-performance HTML5 Canvas applications with interactivity, animations, and event handling.

#node-canvas#javascript-framework#graphics
Stars14.6k
Forks1.1k
Last commit7 days ago
puck
puckTypeScript

A modular, open-source visual editor for React.js that enables custom drag-and-drop page building with your own components.

#ai#no-code#open-source
Stars13.0k
Forks943
Last commit18 hours ago
Interact.js
Interact.jsTypeScript

A JavaScript library for drag-and-drop, resizing, and multi-touch gestures with inertia and snapping for modern browsers.

#svg-interaction#multi-touch#inertia-physics
Stars12.9k
Forks806
Last commit2 years ago
tui.calendar
tui.calendarTypeScript

A full-featured, customizable JavaScript calendar component with monthly, weekly, and daily views.

#ui-component#schedule#frontend
Stars12.7k
Forks1.4k
Last commit2 years ago
use-gesture
use-gestureTypeScript

A utility library for adding rich mouse and touch gestures to React and vanilla JavaScript components.

#hooks#drag#wheel
Stars9.6k
Forks336
Last commit2 years ago
GB Studio
GB StudioTypeScript

A drag-and-drop retro game creator for making Game Boy games, available for Mac, Linux, and Windows.

#game-boy#gbdk#cli-tool
Stars9.3k
Forks565
Last commit15 hours ago
gridstack
gridstackTypeScript

A mobile-friendly TypeScript library for building interactive, drag-and-drop, multi-column responsive dashboards.

#gridster#dashboard#grid-layout
Stars9.0k
Forks1.4k
Last commit1 day ago
fine-uploader
fine-uploaderJavaScript

A dependency-free JavaScript library for robust file uploads with drag-and-drop, progress bars, and cloud storage support.

#chunked-uploads#api#vanilla-js
Stars8.1k
Forks1.8k
Last commit7 years ago
vue-grid-layout
vue-grid-layoutJavaScript

A draggable and resizable grid layout system for Vue.js, inspired by React-Grid-Layout.

#resize#draggable#admin-panel
Stars7.4k
Forks1.5k
Last commit2 years ago
Golden Layout
Golden LayoutJavaScript

A JavaScript layout manager for creating multi-window, drag-and-drop web application interfaces.

#layout#layout-manager#golden-layout
Stars6.7k
Forks561
Last commit5 months ago
React Mosaic
React MosaicTypeScript

A React tiling window manager for building sophisticated, user-controlled interfaces with dynamic layouts.

#react-component#blueprint-ui#workspace-layout
Stars4.8k
Forks243
Last commit10 days ago
Cardslib
CardslibJava

An Android library to build UI cards using the official Google CardView with extensive customization options.

#gradle#recyclerview#android
Stars4.6k
Forks1.2k
Last commit4 years ago
vuedraggable-plus
vuedraggable-plusVue

A universal drag-and-drop component for Vue 3 and Vue 2, built on Sortablejs with flexible usage options.

#vue2#draggable#list-reordering
Stars4.0k
Forks179
Last commit4 months ago
TinyPNG4Mac
TinyPNG4MacSwift

A native macOS client for compressing images using the TinyPNG API without a browser.

#tinyimage#batch-processing#tinypng
Stars4.0k
Forks292
Last commit3 months ago
tagify
tagifyHTML

A lightweight, efficient tags input component for Vanilla JS, React, Vue, and Angular with extensive customization.

#tagify#react-component#vanilla-js
Stars3.9k
Forks455
Last commit26 days ago
FileAPI
FileAPIJavaScript

A JavaScript library for client-side file handling, featuring multi-upload, drag-and-drop, chunked uploads, and image manipulation.

#exif#cross-browser#chunked-upload
Stars3.6k
Forks447
Last commit5 years ago
Microweber
MicroweberHTML

A drag-and-drop website builder and CMS with built-in e-commerce capabilities, built on Laravel.

#ecommerce#online-store#website-builder
Stars3.4k
Forks934
Last commit14 hours ago
ZKEACMS
ZKEACMSC#

A visual WYSIWYG content management system built with .NET for creating and managing websites through drag-and-drop design.

#cms-framework#visual-design#content-management
Stars2.8k
Forks859
Last commit20 days ago
vue-upload-component
vue-upload-componentVue

A Vue.js file upload component supporting multi-file, directory, drag-and-drop, chunk upload, and IE9 compatibility.

#upload#uploads#directory-upload
Stars2.7k
Forks678
Last commit1 year ago
neodrag
neodragTypeScript

A unified drag-and-drop library with consistent API across Svelte, React, Vue, Solid, and vanilla JavaScript.

#draggable#ui-interactions#frontend
Stars2.4k
Forks62
Last commit1 month ago
ng2-file-upload
ng2-file-uploadTypeScript

Angular directives for easy file uploads with drag-and-drop support and customizable options.

#directives#form-handling#frontend
Stars1.9k
Forks650
Last commit4 months ago
Destack for Next.js
Destack for Next.jsHTML

A visual page builder for Next.js and React projects with zero-config deployment and multiple Tailwind themes.

#themes#visual-editor#zero-config
Stars1.8k
Forks365
Last commit1 year ago
chrome-tabs
chrome-tabsJavaScript

A pure HTML/CSS implementation of Chrome-style tabs with drag-and-drop functionality.

#web-components#js#lightweight-ui
Stars1.8k
Forks249
Last commit2 years ago
Orchestrator
OrchestratorC++

A visual scripting add-on for Godot 4.2+ that enables building game logic through an intuitive graph editor with hundreds of nodes.

#visual-scripting#game-logic#addon
Stars1.6k
Forks83
Last commit4 days ago
PencilBlue
PencilBlueJavaScript

A full-featured Node.js CMS and blogging platform with plugins, server clustering, and data-driven pages.

#content-management#high-availability#angularjs
Stars1.6k
Forks278
Last commit4 years ago
streamsync
streamsyncPython

An open-source framework for creating data apps with visual UI building and Python backend logic.

#interface#no-code#developer-tools
Stars1.4k
Forks99
Last commit15 hours ago
TextSnatcher
TextSnatcherVala

A lightweight Linux desktop application that extracts text from images using OCR with drag-and-drop simplicity.

#text-extraction#libhandy#tesseract-ocr
Stars1.4k
Forks54
Last commit2 years ago
react-complex-tree
react-complex-treeTypeScript

An unopinionated, accessible React tree component with multi-select, drag-and-drop, and full keyboard controls.

#search#multi-select#dnd
Stars1.4k
Forks100
Last commit29 days ago
Page 1 of 5Next

Related Tags

#Frontend64#Ui Components54#Angular40#Typescript38#Javascript35#React20#File Upload19#Ui Library19#Responsive Design17#Web Development15#Interactive Ui15#Vue15
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub