# nextapps-de/spotlight

The most easy to integrate lightbox image gallery library for the Web.

Repository: https://github.com/nextapps-de/spotlight
Canonical: https://ross.abutalabs.com/products/nextapps-de-spotlight
Homepage: https://nextapps-de.github.io/spotlight/
Language: JavaScript
License: Apache-2.0
License Family: permissive
Topics: gallery, gallery-plugin, gallery-viewer, gallery-template, gallery-widget, gallery-extension, gallery-simple, lightbox, lightbox-gallery, lightbox-plugin, lightbox-gallery-plugin, image-viewer, javascript-library, photo-gallery
Last push: 2023-09-18T14:10:36+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2641, "days_push": 1080, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1706, forks 127 (observed 2026-08-28T04:05:24.879186+00:00)

## What it is
Spotlight.js is a lightweight, dependency-free JavaScript lightbox gallery library for displaying images, videos, and HTML fragments on the web. It runs out of the box with no additional coding, HTML, CSS, or assets, and is fully configurable via markup data-attributes.

## Use cases
- add a lightbox image gallery to a website
- display photos in a fullscreen viewer with zoom and fullscreen controls
- group images into multiple galleries on one page
- show videos and custom HTML slides in a lightbox
- add a photo gallery without writing JavaScript or CSS
- make gallery images responsive to viewport and bandwidth
- add keyboard and touch navigation to an image viewer

## When to choose
- you need a zero-dependency, super-lightweight gallery that works by just including a script
- you want configuration purely through HTML markup and data-attributes
- you need video support, gallery groups, and theming in a simple viewer

## When to avoid
- you need a full-featured React/Vue gallery component with framework integration
- you require advanced features like deep-linking, social sharing, or e-commerce galleries
- you need a library under very active development with frequent releases

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, image-processing
- domain: web-development, frontend, media
- platform: browser
- tags: lightbox, image-gallery, javascript-library, no-dependencies, responsive-images, video-support, web-server

## Member repositories
- nextapps-de/spotlight (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:24.879186+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:37:30.105870+00:00, confidence not recorded.
  - readme: https://github.com/nextapps-de/spotlight (fetched 2026-08-28T04:05:24.879186+00:00, sha d85b1d45fbd3)
  - homepage: https://nextapps-de.github.io/spotlight/ (fetched 2026-08-29T11:11:58.047404+00:00, sha 1de4a6a7718e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
