Менеджер зависимостей Bower.
Библиотека JSZip (работает с zip-архивами).
Полифил FileSaver.js (реализует кроссбраузерное сохранение файлов на клиенте)