github.com
Plupload is a JavaScript API for building file uploaders. It supports multiple file selection, file filtering, chunked upload, client-side image downsizing, and can fall back to alternative runtimes including Flash and Silverlight when necessary.