Photoswipe is a responsive JavaScript image gallery that work perfect for desktop and mobile device. It is modular and framework independent image gallery that inspired by the iOS photo viewer and Google images for mobile.
PhotoSwipe provides your visitors with a familiar and intuitive interface allowing them to interact with images on your mobile website. All basic gestures are supported: flick to the next or previous image, spread to zoom in, drag to pan, pinch to zoom out or close, tap to toggle the controls, double-tap to zoom.
PhotoSwipe manipulates the browser’s history so that the user can link to each gallery item and close the gallery via the “back” button. The initial URL is restored when the gallery is closed.
Website and Demo: http://photoswipe.com/
Download: https://github.com/dimsemenov/photoswipe
License: MIT License