rpearce/react-medium-image-zoom
🔎 🏞 The original medium.com-inspired image zooming library for React (since 2016) observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 85
- 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: 32
- age_days: 3703
- days_rel: 22
- days_push: 7
- n_releases_24m: 16
Adoption not part of the score
2117 stars · 104 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A React library that adds Medium.com-style image zooming to images, background images, picture elements, figures, and SVGs. It has been maintained since 2016, has zero dependencies, and includes accessibility support for major screen readers.
Use cases
- add medium-style image zoom to a react site
- make images expandable on click in react
- zoomable images with object-fit support
- accessible image lightbox for react
- zoom images in next.js or gatsby
- custom zoom modal content for images
When to choose
- you want the original medium-inspired zoom behavior in React
- you need screen-reader accessibility and keyboard support out of the box
- you want a zero-dependency, lightweight zoom solution
- you use Next.js or Gatsby image components
When to avoid
- your project is not React-based
- you need to support very old browsers lacking <dialog> or ResizeObserver
- you need a full-featured lightbox gallery with thumbnails and navigation
Facets
library · maturity active
ui-components animation image-processing accessibility frontend web-development web-design browser react image-zoom medium-style lightbox typescript zero-dependencies nodejs web-server
2 sources
- readme: https://github.com/rpearce/react-medium-image-zoom · fetched 2026-08-28 · abc1595379ec
- homepage: https://rpearce.github.io/react-medium-image-zoom/ · fetched 2026-08-29 · e2fbed70c055
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rpearce/react-medium-image-zoom | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="rpearce/react-medium-image-zoom")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem