Skip to main content

flowjs

Homepage

https://github.com/flowjs/flow.js

What is it?

An open-source library for managing file uploads in PHP and JavaScript. Makes a lot of the more tedious tasks easier, like splitting uploads into chunks, managing failed uploads and so forth.

Why did we choose it?

Functionality and performance; it works very well, has good fault tolerance, and handles a lot of use cases cleanly.

What do we use it for?

Managing uploads from users to our webservers, e.g. submitting artwork files. Using a well-built library, rather than native functions, means intermittent connections are better handled, uploading big files is less of a pain, and so on.