lukashoegh/plupload
Plupload is a JavaScript API for dealing with file uploads it supports features like multiple file selection, file type filtering, request chunking, client side image scaling and it uses different runtimes to achieve this such as HTML 5, Silverlight, Flash, Gears and BrowserPlus. This fork attempts to make chunked uploading more robust, by allowing chunks that fail to retry for a while (possibly allowing the server to recover from an error) before giving up.