jQuery Upload File plugin provides multiple file uploads with progress bar. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.
DropzoneJS is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars. This means that a user can drag and drop a file onto it, and the file gets uploaded to the server via AJAX. DropzoneJS - Features: Image thumbnail previews. Simply register the callback thumbnail(file, data) and display the image wherever you like Retina enabled Multiple files and synchronous uploads Progress updates Support for large files Complete theming. The look and feel of D
FileAPI is a set of javascript tools for working with files. Multiupload, drag and drop and chunked file upload. Images: crop, resize and auto orientation by EXIF.