The definitive source of the best
JavaScript libraries, frameworks, and plugins.

  • ×

    Photo Swipe

    PhotoSwipe is a HTML/CSS/JavaScript based image gallery specifically targeting mobile touch devices
    Filed under  › 

    • 🔾89%Overall
    • 21,969
    • 1.1 days
    • 🕩3296
    • 👥8

    Stand With Ukraine

    PhotoSwipe v5 — JavaScript image gallery and lightbox

    Demo | Documentation

    Sponsor via OpenCollective Follow on Twitter

    Repo structure

    • dist/ - main JS and CSS
    • src/ - source JS and CSS.
      • src/js/photoswipe.js - entry for PhotoSwipe Core.
      • src/js/lightbox/lightbox.js - entry for PhotoSwipe Lightbox.
    • docs/ - documentation markdown files.
    • demo-docs-website/ - website with documentation, demos and manual tests.
    • build/ - rollup build config.

    To build JS and CSS in dist/ directory, run npm run build.

    To run the demo website and automatically rebuild files during development, run npm install in demo-docs-website/ and npm run watch in the root directory.

    Older versions

    Documentation for the old version (v4) can be found here and the code for 4.1.3 is here.

    Show All