# danielm/uploader

A lightweight and very configurable jQuery plugin for file uploading using ajax(a sync); includes support for queues, progress tracking and drag and drop.

Repository: https://github.com/danielm/uploader
Canonical: https://ross.abutalabs.com/products/uploader
Homepage: https://danielmg.org/demo/java-script/uploader
Language: JavaScript
License: MIT
License Family: permissive
Topics: javascript, jquery, lightweight, upload, ajax, forms, file, widget, multiple, dnd, drag, drop, progress, queue, jquery-plugin
Last push: 2022-01-07T16:25:58+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4587, "days_push": 1699, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1159, forks 369 (observed 2026-08-28T04:03:48.651932+00:00)

## What it is
A lightweight (~8 KB) jQuery plugin for asynchronous file uploading via AJAX, with support for upload queues, progress tracking, and drag-and-drop areas. It is highly configurable with callbacks and options, and works alongside any backend.

## Use cases
- add ajax file uploads to a form
- drag and drop file upload widget
- upload multiple files with a queue
- show upload progress bars
- async file upload with jquery
- customize file uploader ui for my site

## When to choose
- you already use jQuery and want a tiny, configurable uploader
- you need drag-and-drop plus queue and progress features
- you want full control over the frontend design and backend integration

## When to avoid
- you are building a modern framework app (React/Vue) without jQuery
- you need a full-featured uploader with chunking, resumable uploads, or direct S3 support
- you need actively developed software with modern browser-only focus and no legacy support

## Facets
- artifact type: plugin
- maturity: maintenance
- function: file-upload, ui-components, http-client
- domain: web-development, frontend, files
- platform: browser
- tags: jquery-plugin, ajax-upload, drag-and-drop, file-queue, progress-bar, lightweight, javascript, jquery

## Member repositories
- danielm/uploader (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:48.651932+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:31:52.860976+00:00, confidence not recorded.
  - readme: https://github.com/danielm/uploader (fetched 2026-08-28T04:03:48.651932+00:00, sha 73ab4a9c585d)
  - homepage: https://danielmg.org/demo/java-script/uploader (fetched 2026-08-29T12:36:51.514149+00:00, sha a10788a51e95)
  - site_page: https://danielmg.org/web/about.html (fetched 2026-08-29T12:36:51.522868+00:00, sha a9887133a700)
- Data as of 2026-08-30T08:39:29.467469+00:00.
