PHPackages                             cookiekiller/easydd - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. cookiekiller/easydd

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

cookiekiller/easydd
===================

easyDD is a library to get HTML5 powered dropzones the easy way.

v1.2(11y ago)0172AGPLv3JavaScript

Since Apr 24Pushed 2y ago2 watchersCompare

[ Source](https://github.com/msphn/easydd)[ Packagist](https://packagist.org/packages/cookiekiller/easydd)[ RSS](/packages/cookiekiller-easydd/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)DependenciesVersions (3)Used By (0)

EasyDD - Easy Drop Zone
=======================

[](#easydd---easy-drop-zone)

This library provides a easy drop zone without losing control of the data.

Like to see the demo live?

Features
========

[](#features)

- Drop one ore more files to a dropzone
- Define maximum filesize
- Define allowed mime types
- No ajax just getting data from a dropzone
- Upload files by clicking at the dropzone

Use it
======

[](#use-it)

It's easy, just include src/easydd.js and easydd.css in your HTML.

Create an empty div and give it an id.

Initialize is like that:

```
    // Initialize easyDD
    var dd = new easydd({
        // HTML ID of an existing div to render to
        elementId: 'dd',
        // Centered text inside the div?
        text: 'Drop or Click here!',
        // Max file size in kb
        maxSize: 250,
        // Array of allowed mimetypes
        allowedMimeTypes: ['image/png', 'image/jpeg', 'image/gif'],
        // Callback function see callbackTest above
        callback: callbackTest
    });
```

And to use all these awesome data you receive, add a callback function in the callback parameter.

If you don't like limits, just remove maxSize and allowedMimeTypes, every file will be passed now to your callback function.

Installation
============

[](#installation)

`npm i easydd`

Works with
==========

[](#works-with)

I verified:

- Firefox 37+
- Chrome 42+
- Midori 0.5.9 (Apple WebKit)
- Internet Explorer 11 (11.0.9600.17728)
- Safari 9+

Haven't tested with any other browser yet.

Contributing?
=============

[](#contributing)

Please support that library by testing and improving.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 94.4% 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 ~1 days

Total

2

Last Release

4040d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a7d1f8123906ba265e30a6f7664d9808ec2e737a32464031e774f71d6a01261c?d=identicon)[cookiekiller](/maintainers/cookiekiller)

---

Top Contributors

[![msphn](https://avatars.githubusercontent.com/u/579227?v=4)](https://github.com/msphn "msphn (17 commits)")[![cstaudt](https://avatars.githubusercontent.com/u/12123825?v=4)](https://github.com/cstaudt "cstaudt (1 commits)")

### Embed Badge

![Health badge](/badges/cookiekiller-easydd/health.svg)

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

###  Alternatives

[hanson/vbot

高度自定义的微信机器人，能够实现群控制，自动回复，消息转发，防撤回，留言统计等功能

4.4k14.4k12](/packages/hanson-vbot)[pid/speakingurl

Generate of so called 'static' or 'Clean URL' or 'Pretty URL' or 'nice-looking URL' or 'Speaking URL' or 'user-friendly URL' or 'SEO-friendly URL' or 'slug' from a string.

1.1k5.3k1](/packages/pid-speakingurl)[bmidget/kohana-formo

Formo is a form module for Kohana 3 that lets you work with forms as objects

1328.4k](/packages/bmidget-kohana-formo)

PHPackages © 2026

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