React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
-
Updated
Aug 26, 2026 - TypeScript
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
Get notified when a DOM element enters or exits the viewport. 👀
A simple and fast API to monitor elements as you scroll
Detect element visibility in the browser
😎 🖥️ React hook to monitor an element enters or leaves the viewport (or another element).
CSS3 scroll animation library
React component for the Intersection <Observer /> API
A Svelte action that monitors an element enters or leaves the viewport.🔥
get viewport dimensions...detect elements in the viewport...trust in <!DOCTYPE html>
An ultra-light jQuery plugin that tells you if an element is in the viewport but with a twist.
Animation library that mimics CSS keyframes when scrolling.
Little utility to detect if elements are currently within the viewport 🔧
📱 💻 Define your breakpoints and build responsive design semantically and declaratively in a mobile-first way with Vue.
Vue 3 waypoint component — trigger functions and events when an element enters/leaves the viewport, via IntersectionObserver. TypeScript, SSR-safe.
🎉 React library to render components only on specific viewports 🔥
Check if a react component in the viewport
A tiny JS (5KB) library to trigger animations on elements when they are within the viewport 👓
Detect if React component is in viewport
To associate your repository with the viewport topic, visit your repo's landing page and select "manage topics."