dimsemenov/photoswipe

JavaScript image gallery for mobile and desktop, modular, framework independent

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 10 minutes ago
Added to GitGenius on September 2nd, 2026
Created on April 7th, 2011
Open Issues & Pull Requests: 170 (+0)
GitHub issues: Enabled
Number of forks: 3,263
Total Stargazers: 25,247 (+0)
Total Subscribers: 520 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

PhotoSwipe is a JavaScript image gallery library that works on mobile and desktop devices with a modular, framework-independent architecture.

The tool solves the problem of displaying images in an interactive gallery format across different devices and browsers. It provides touch-friendly controls for mobile users while maintaining full functionality on desktop, with a modular design that allows developers to include only the components they need rather than loading unnecessary code.

PhotoSwipe suits projects that need a lightweight, self-contained gallery solution without framework dependencies. It works well for websites that must support both mobile and desktop users equally, particularly where touch interactions are important. The modular approach makes it appropriate for developers who want to minimize bundle size by selecting specific features rather than accepting a monolithic package.

The project maintains active development with regular updates addressing both new features and compatibility across evolving browser standards. Code changes are focused and purposeful rather than exploratory, indicating a mature codebase with clear direction. The maintainers respond to issues and pull requests, showing engagement with the user community and willingness to address reported problems.