MinJieLiu/react-photo-view
An exquisite React photo preview component. observed · 2026-08-28
Health v2 · maintenance only
52/100
- Activity 65
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2922
- days_rel: n/a
- days_push: 215
- n_releases_24m: 0
Adoption not part of the score
1894 stars · 151 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A lightweight (7KB gzipped) React photo preview/lightbox component with polished touch gestures, animations, and keyboard navigation. It supports custom preview content like video or arbitrary HTML elements and works with server-side rendering.
Use cases
- add a lightbox image preview to a react site
- swipe through a photo gallery on mobile
- pinch to zoom images in a react app
- preview images with keyboard navigation on desktop
- show video or custom html in an image viewer overlay
- build a thumbnail gallery that opens a fullscreen viewer
When to choose
- you need a polished, mobile-friendly image viewer in React
- bundle size matters and you want a tiny dependency
- you need SSR compatibility or TypeScript support
- you want to preview custom content like video inside the viewer
When to avoid
- your project is not React-based
- you need a full gallery/carousel with captions and layouts rather than a preview overlay
- you need advanced image editing or lazy-loading gallery features
Facets
library · maturity stable
ui-components image-processing animation frontend web-development media cross-platform react image-viewer lightbox photo-gallery touch-gestures typescript ssr-support web-server nodejs
3 sources
- readme: https://github.com/MinJieLiu/react-photo-view · fetched 2026-08-28 · 2842d304e119
- homepage: https://react-photo-view.vercel.app · fetched 2026-08-29 · 67538dda33ea
- registry_npm: https://registry.npmjs.org/react-photo-view · fetched 2026-08-29 · 42d4357e3400
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| MinJieLiu/react-photo-view | main | 52 |
For agents
markdown · JSON · MCP: product_card(name="MinJieLiu/react-photo-view")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem