mailru/FileAPI
FileAPI — a set of javascript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5342
- days_rel: n/a
- days_push: 2169
- n_releases_24m: 0
Adoption not part of the score
3549 stars · 449 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
FileAPI is a JavaScript library providing tools for working with files in the browser, including multiupload, drag'n'drop, and chunked file upload. It also offers client-side image manipulation such as crop, resize, preview generation, and auto-orientation via EXIF data.
Use cases
- upload multiple files from the browser with progress tracking
- implement drag and drop file uploads
- upload large files in chunks
- generate image previews before upload
- resize and crop images client-side
- auto-rotate images based on EXIF orientation
- filter files by type or dimensions before uploading
When to choose
- you need robust legacy-browser file upload support including Flash fallback
- you want client-side image resizing or EXIF-based orientation before upload
- you need chunked uploads for large files without a heavy framework
When to avoid
- you are building a modern app and prefer native File APIs or actively maintained upload libraries
- you need framework-integrated components like React dropzones
- you require long-term support, as the project has seen little activity since 2020
Facets
library · maturity maintenance
file-upload image-processing web-development frontend files browser multiupload drag-and-drop chunked-upload exif image-resize html5 javascript
3 sources
- readme: https://github.com/mailru/FileAPI · fetched 2026-08-28 · 1f258a0bb39c
- homepage: http://mailru.github.io/FileAPI/ · fetched 2026-08-29 · 62cbf2f47e09
- registry_npm: https://registry.npmjs.org/fileapi · fetched 2026-08-29 · e2072fbd9fc0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mailru/FileAPI | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem