Flow.js
A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: 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: 4743
- days_rel: n/a
- days_push: 601
- n_releases_24m: 0
Adoption not part of the score
2983 stars · 345 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Flow.js is a dependency-free JavaScript library that provides stable, fault-tolerant, and resumable file uploads via the HTML5 File API. It splits large files into chunks, retrying failed chunks so uploads can pause, resume, and recover after network interruptions.
Use cases
- upload large files reliably in the browser
- resumable file uploads that survive network drops
- chunked uploads with pause and resume
- drag-and-drop multi-file upload with progress
- folder uploads with a file queue
- angularjs file upload integration
When to choose
- you need fault-tolerant uploads of large files over HTTP
- users should be able to pause, resume, or recover interrupted uploads
- you want a dependency-free client-side uploader with drag-and-drop and folder support
- you maintain an AngularJS app and want drop-in upload support via ng-flow
When to avoid
- you need to support legacy browsers without the HTML5 File API (pre-IE10)
- your project uses modern frameworks where newer upload libraries (e.g. Uppy, tus) are better maintained
- you need server-side upload handling only - this is a client-side library
Facets
library · maturity maintenance
file-upload http-client web-development frontend files browser resumable-uploads chunked-upload html5-file-api large-files angularjs nodejs
3 sources
- readme: https://github.com/flowjs/flow.js · fetched 2026-08-28 · bc6bda6005c6
- homepage: http://flowjs.github.io/ng-flow/ · fetched 2026-08-29 · 295ea7443ec7
- registry_npm: https://registry.npmjs.org/ng-flow · fetched 2026-08-29 · 5384c41e397e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| flowjs/flow.js | main | 23 |
| flowjs/ng-flow | plugin | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem