plainJS

Libraries / Inputs

Valum’s File Uploader

Multiple file upload plugin with image previews, drag and drop, progress bars. S3 and Azure support, image scaling, form support, chunking, resume, pause, and tons of other features.

Dormant0 dependenciesScript tagTypes bundledMIT

Facts

Facts fetched 2026-10-30 by the directory sync (GitHub, npm, jsDelivr, deps.dev). Nothing here is typed by hand.
Size142 KB minified, 40.2 KB gzipped (fine-uploader/fine-uploader.min.js)
LicenceMIT
Dependenciesnone
Last releasev5.16.2, April 2018
Last activity2018-11-19 (Dormant)
Stars8,135 on GitHub
Formatsclassic script (global qq); TypeScript types in the package
CDN hits106,881 a month on jsDelivr
npm downloads132,806 a month
GatesG1 passed (no runtime dependencies); G2 passed (loads in a browser as it is); G3 passed (no compile-only entry points); G4 passed (open-source licence); G5 failed (not archived or deprecated). Smoke test on v5.16.2 in headless Chromium, 2026-10-30

Load it

Pin the version. The hash is computed from the file jsDelivr serves, so a changed file fails to load instead of running.

htmlscript tag, with SRI
<script src="https://cdn.jsdelivr.net/npm/[email protected]/fine-uploader/fine-uploader.min.js"
        integrity="sha384-+0ZWA9WoijSv/pqTkLbs5LOCH7DqBzybUiv3mB5G6s5uMIiMteZt/B4pw3iFl1um" crossorigin="anonymous"></script>
Advertisement

Entry 20 in the directory. Facts refreshed monthly; last run 2026-10-30.