Plupload is JavaScript API for building file uploaders. It supports multiple file selection, file filtering, chunked upload, client side image downsizing and when necessary can fallback to alternative runtimes, like Flash and Silverlight.
DisplayJS is a simple JavaScript framework for building ambitious UIs. DisplayJS helps you to efficiently render the DOM.