enyo/dropzone

Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 50 minutes ago
Added to GitGenius on September 3rd, 2026
Created on February 12th, 2012
Open Issues & Pull Requests: 115 (+0)
GitHub issues: Enabled
Number of forks: 3,235
Total Stargazers: 18,396 (+0)
Total Subscribers: 378 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Dropzone is a JavaScript library that turns any HTML element into a dropzone for drag-and-drop file uploads. It handles file previews, upload progress visualization, and XHR-based file transfer with minimal setup required.

The library solves the problem of implementing user-friendly file uploads by converting any DOM element into a drop target. When users drag files onto the element, Dropzone displays image thumbnails, shows upload progress bars, and manages the upload process automatically. The approach is fully configurable, allowing developers to customize styling and behavior through options and event callbacks, while handling the underlying XHR communication transparently.

Dropzone suits projects that need straightforward file upload functionality with visual feedback. It works well for applications requiring image previews, progress tracking, and support for large files through chunked uploads. The library includes built-in support for Amazon S3 multipart uploads and browser-side image resizing. Developers should note that the current version does not support Internet Explorer; those requiring that support must use an earlier release. The tool is trusted by thousands of existing implementations and includes example implementations for different bundlers to help with integration.

The maintainers respond to new issues and pull requests within a day. Work in the issue tracker centers on bug reports, unverified issues, and priority items.