PHPackages                             brainsum/dropzone - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. brainsum/dropzone

ActiveDrupal-library[File &amp; Storage](/categories/file-storage)

brainsum/dropzone
=================

Handles drag and drop of files for you.

v5.7.1(6y ago)034MITJavaScript

Since Nov 18Pushed 6y agoCompare

[ Source](https://github.com/brainsum/dropzone)[ Packagist](https://packagist.org/packages/brainsum/dropzone)[ Docs](http://www.dropzonejs.com)[ RSS](/packages/brainsum-dropzone/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (24)Used By (0)

[![Dropzone.js](https://camo.githubusercontent.com/76e4eacd59b955767073e5ff5ce674bc8a62fd329ee3d9c14bb836fc69195df3/687474703a2f2f7777772e64726f707a6f6e656a732e636f6d2f696d616765732f6e65772d6c6f676f2e737667)](https://camo.githubusercontent.com/76e4eacd59b955767073e5ff5ce674bc8a62fd329ee3d9c14bb836fc69195df3/687474703a2f2f7777772e64726f707a6f6e656a732e636f6d2f696d616765732f6e65772d6c6f676f2e737667)

Dropzone.js is a light weight JavaScript library that turns an HTML element into a dropzone. This means that a user can drag and drop a file onto it, and the file gets uploaded to the server via AJAX.

---

*If you want support, please use [stackoverflow](http://stackoverflow.com/) with the `dropzone.js` tag and not the GitHub issues tracker. Only post an issue here if you think you discovered a bug or have a feature request.*

---

**Please read the [contributing guidelines](CONTRIBUTING.md) before you start working on Dropzone!**

 [**&gt;&gt; Download &lt;&lt;**](https://gitlab.com/meno/dropzone/builds/artifacts/master/download?job=release)

This is no longer the official repository for Dropzone. I have switched to [gitlab.com](https://gitlab.com/meno/dropzone)as the primary location to continue development.

There are multiple reasons why I am switching from GitHub to GitLab, but a few of the reasons are the issue tracker that GitHub is providing, *drowning* me in issues that I am unable to categorise or prioritize properly, the lack of proper continuous integration, and build files. I don't want the compiled `.js` files in my repository, and people regularly commit changes to the compiled files and create pull requests with them.

I will write a blog post soon, that goes into detail about why I am doing the switch.

This repository will still remain, and always host the most up to date versions of dropzone, but only the distribution files!

MIT License
-----------

[](#mit-license)

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 92.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~97 days

Recently: every ~185 days

Total

21

Last Release

2248d ago

Major Versions

v3.12.0 → v4.0.02015-01-24

v4.3.0 → v5.0.12017-06-07

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/15192295?v=4)[Máté Havelant](/maintainers/mhavelant)[@mhavelant](https://github.com/mhavelant)

![](https://avatars.githubusercontent.com/u/9446343?v=4)[szatom](/maintainers/szatom)[@szatom](https://github.com/szatom)

---

Top Contributors

[![enyo](https://avatars.githubusercontent.com/u/133277?v=4)](https://github.com/enyo "enyo (707 commits)")[![tvalletta](https://avatars.githubusercontent.com/u/370181?v=4)](https://github.com/tvalletta "tvalletta (5 commits)")[![himazu](https://avatars.githubusercontent.com/u/7350120?v=4)](https://github.com/himazu "himazu (5 commits)")[![Vigrond](https://avatars.githubusercontent.com/u/756113?v=4)](https://github.com/Vigrond "Vigrond (5 commits)")[![mhavelant](https://avatars.githubusercontent.com/u/15192295?v=4)](https://github.com/mhavelant "mhavelant (4 commits)")[![jurreantonisse](https://avatars.githubusercontent.com/u/963387?v=4)](https://github.com/jurreantonisse "jurreantonisse (4 commits)")[![xcambar](https://avatars.githubusercontent.com/u/657654?v=4)](https://github.com/xcambar "xcambar (3 commits)")[![gyuchang](https://avatars.githubusercontent.com/u/813607?v=4)](https://github.com/gyuchang "gyuchang (3 commits)")[![adambom](https://avatars.githubusercontent.com/u/294597?v=4)](https://github.com/adambom "adambom (2 commits)")[![andrew-nguyen](https://avatars.githubusercontent.com/u/901859?v=4)](https://github.com/andrew-nguyen "andrew-nguyen (2 commits)")[![gaethofs](https://avatars.githubusercontent.com/u/2029424?v=4)](https://github.com/gaethofs "gaethofs (2 commits)")[![jacwright](https://avatars.githubusercontent.com/u/120294?v=4)](https://github.com/jacwright "jacwright (2 commits)")[![jakesylvestre](https://avatars.githubusercontent.com/u/6392429?v=4)](https://github.com/jakesylvestre "jakesylvestre (2 commits)")[![kim3er](https://avatars.githubusercontent.com/u/250666?v=4)](https://github.com/kim3er "kim3er (2 commits)")[![manu7691](https://avatars.githubusercontent.com/u/1011682?v=4)](https://github.com/manu7691 "manu7691 (2 commits)")[![phoet](https://avatars.githubusercontent.com/u/48745?v=4)](https://github.com/phoet "phoet (2 commits)")[![gyeates](https://avatars.githubusercontent.com/u/19592640?v=4)](https://github.com/gyeates "gyeates (1 commits)")[![gabrfarina](https://avatars.githubusercontent.com/u/737249?v=4)](https://github.com/gabrfarina "gabrfarina (1 commits)")[![korzhyk](https://avatars.githubusercontent.com/u/1100134?v=4)](https://github.com/korzhyk "korzhyk (1 commits)")[![lukaszfiszer](https://avatars.githubusercontent.com/u/1201711?v=4)](https://github.com/lukaszfiszer "lukaszfiszer (1 commits)")

---

Tags

uploaddrag-and-dropfile-uploaddragndrop

### Embed Badge

![Health badge](/badges/brainsum-dropzone/health.svg)

```
[![Health](https://phpackages.com/badges/brainsum-dropzone/health.svg)](https://phpackages.com/packages/brainsum-dropzone)
```

###  Alternatives

[enyo/dropzone

Handles drag and drop of files for you.

101.9M31](/packages/enyo-dropzone)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)[coffeecode/uploader

It is a easy PHP upload manager for images, files and media in your application

17149.7k3](/packages/coffeecode-uploader)[iphp/filestore-bundle

Upload files for doctrine entities in symfony 2 project

50143.2k2](/packages/iphp-filestore-bundle)[kingofcode/laravel-uploadable

Laravel Uploadable trait to automatically upload images and files with minimum configuration

286.4k](/packages/kingofcode-laravel-uploadable)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
