sachinchoolur/lightgallery

A customizable, modular, responsive, lightbox gallery plugin.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 9th, 2026
Created on February 28th, 2014
Open Issues & Pull Requests: 65 (+0)
GitHub issues: Enabled
Number of forks: 1,296
Total Stargazers: 7,053 (+0)
Total Subscribers: 135 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.0 days
Mean response time: 57.7 days
90th percentile: 74.1 days
Tracked items: 49

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 56% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 38
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 507 days
Stale 30+ days: 38
Stale 90+ days: 37

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • v1 (50)
  • Feature Request (3)
  • Version 1.11.0 (1)
  • bug (1)
  • has-workaround (1)
  • improvements (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

lightGallery is a customizable, modular, responsive lightbox gallery plugin for displaying images and videos across web applications.

The tool addresses the need for a flexible gallery solution that works across different frameworks and devices without external dependencies. It uses a modular architecture where core functionality can be extended through built-in plugins for features like thumbnails, zoom, and social sharing. The plugin supports multiple content types including images, HTML5 video, YouTube, Vimeo, and Wistia embeds, with hardware-accelerated CSS3 transitions for smooth animations. Touch optimization includes swipe gestures, pinch-to-zoom, and drag interactions, while desktop users get mouse drag support and keyboard navigation.

Developers should choose lightGallery if they need a gallery solution that works across React, Angular, Vue, and vanilla TypeScript projects without framework lock-in. It suits projects requiring responsive galleries with video support and extensive customization through CSS and configuration settings. The tool's modular design means you only load the plugins you need, keeping bundle size minimal. The plugin handles multiple instances on a single page and supports dynamic content loading, making it adaptable to various use cases from simple image galleries to complex media presentations.

The project maintains active development with regular commits and updates. TypeScript support is built in with full type definitions available. The codebase demonstrates strong optimization practices including tree-shaking support and smart image preloading. Documentation is comprehensive, covering framework-specific implementations and including live demos and CodePen examples for reference.