FileSaver.js is a javascript library for saving files on the client-side in all modern browsers. It is perfect for web apps that generates files on the client.
Bootstrap File Input plugin standardizes the file input field to look like a Bootstrap button in all browsers.
Dropify is a jQuery plugin to customize and style your HTML input files.
jQuery FileStyle is a jQuery plugin to create file inputs with custom styles. You can use this plugin to personalize your input file and let the beautiful.
zip.js is an open-source javascript library for zipping and unzipping files.
zip.js provides a low-level API for writing and reading large zip files. This library works fully with Chrome, Firefox, Safari 6 and Internet Explorer 10.