Projects in Awesome Lists tagged with intersection-observer
A curated list of projects in awesome lists tagged with intersection-observer .
https://github.com/thebuilder/react-intersection-observer
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
hook hooks intersection-observer intersectionobserver intersectionobserver-api lazy-loading monitor performance react react-hooks reactjs scrolling viewport visibility
Last synced: 12 May 2025
https://github.com/aljullu/react-lazy-load-image-component
React Component to lazy load images and components using a HOC to track window scroll position.
hoc intersection-observer intersectionobserver lazy-loading lazyload lazyload-images react react-component react-lazy react-lazy-load react-lazy-module react-performance reactjs server-side-rendering ssr
Last synced: 14 May 2025
https://github.com/wellyshen/react-cool-inview
😎 🖥️ React hook to monitor an element enters or leaves the viewport (or another element).
animations component hook impressions intersection-observer inview lazy-loading monitor performance react scroll-direction scrolling typescript viewport visibility
Last synced: 13 Apr 2025
https://github.com/Aljullu/react-lazy-load-image-component
React Component to lazy load images and components using a HOC to track window scroll position.
hoc intersection-observer intersectionobserver lazy-loading lazyload lazyload-images react react-component react-lazy react-lazy-load react-lazy-module react-performance reactjs server-side-rendering ssr
Last synced: 12 Apr 2025
https://github.com/researchgate/react-intersection-observer
React component for the Intersection <Observer /> API
impressions intersection-observer react scrolling viewport
Last synced: 14 May 2025
https://github.com/wellyshen/react-cool-img
😎 🏞 A React <Img /> component let you handle image UX and performance as a Pro!
auto-retry component img intersection-observer lazy-loading performance-optimization placeholder react seo ssr typescript ui ux
Last synced: 15 May 2025
https://github.com/svelte-inview/svelte-inview
A Svelte action that monitors an element enters or leaves the viewport.🔥
hacktoberfest intersection-observer intersectionobserver intersectionobserver-api javascript observer svelte svelte-component svelte-js svelte3 typescript viewport
Last synced: 16 May 2025
https://github.com/mgechev/ngx-quicklink
Quicklink prefetching strategy for the Angular router
angular intersection-observer performance prefetch speed
Last synced: 14 May 2025
https://github.com/squirrelsquirrel78/react-scrollama
Simple scrollytelling with the IntersectionObserver in React.
intersection-observer react scrollytelling
Last synced: 14 May 2025
https://github.com/jsonkao/react-scrollama
Simple scrollytelling with the IntersectionObserver in React.
intersection-observer react scrollytelling
Last synced: 08 Apr 2025
https://github.com/roderickhsiao/react-in-viewport
Detect if React component is in viewport
intersection-observer lazyload react viewport
Last synced: 15 May 2025
https://github.com/metonym/svelte-intersection-observer
Detect if an element is in the viewport using the Intersection Observer API
conditional intersection-event intersection-observer lazy-loading svelte svelte-component typescript-definitions viewport
Last synced: 19 Jan 2026
https://github.com/shinsenter/defer.js
🥇 A small JavaScript library to lazy-load almost anything. Defer.js is dependency-free, efficient, and optimized for Web Vitals.
deferjs intersection-observer lazy-audio lazy-css lazy-iframe lazy-image lazy-javascript lazy-js lazy-picture lazy-stylesheet lazy-video lazyload lazyloader lazysizes microjs scroll-reveal srcset unveil vanilla-lazyload vanillajs
Last synced: 31 Jan 2026
https://github.com/fpapado/react-lazy-images
🖼️ 🛋️ Components and utilities for lazy image loading in React
component images intersection-observer lazy-loading react
Last synced: 12 Apr 2025
https://github.com/codrops/scrollinglettersanimation
A switching title effect where a fixed element changes depending on the scroll position.
animation css effect intersection-observer javascript scrolling typography
Last synced: 24 Jul 2025
https://github.com/k3nsei/ng-in-viewport
Allows us to check if an element is within the browsers visual viewport
angular angular-10 angular-11 angular-12 angular-13 angular-14 angular-15 angular-16 angular-17 hacktoberfest infinite-scroll intersection-observer lazy-loading lazyload lazyload-images ng viewport visibility
Last synced: 14 May 2025
https://github.com/rdmurphy/scroller
📜 A super-tiny library for your scrollytelling needs.
intersection-observer scroller scrollytelling
Last synced: 12 Apr 2025
https://github.com/zeusdeux/use-is-in-viewport
A react hook to find out if an element is in a given viewport with a simple api.
hooks intersection-observer react react-hooks viewport
Last synced: 05 Apr 2025
https://github.com/researchgate/react-intersection-list
React infinite scroll using the Intersection <Observer /> API
infinite-scroll intersection-observer list react
Last synced: 06 Apr 2025
https://github.com/pomber/intersection-observer-debugger
A script you include during development that shows the root, target, and intersection every time an IntersectionObserver is triggered.
debugger intersection-observer visualizer
Last synced: 11 May 2025
https://github.com/zhbhun/react-native-intersection-observer
React Native component that monitors when an element enters or leaves the client viewport.
intersection-observer lazy-loading lazyload lazyload-images react react-native
Last synced: 06 Apr 2025
https://github.com/cats-oss/use-intersection
React Hooks for IntersectionObserver.
intersection-observer react react-hooks reactjs
Last synced: 12 Apr 2025
https://github.com/tudorgergely/use-scroll-to-bottom
React Hook which tells you when you've scrolled to bottom
bottom intersection-observer react react-hooks typescript
Last synced: 12 Jan 2026
https://github.com/usaljs/usal
USAL.js - Ultimate Scroll Animation Library - Lightweight, powerful, wonderfully simple ✨
animation css-animations intersection-observer javascript scroll-animations scroll-library web-animation
Last synced: 07 Oct 2025
https://github.com/bkwld/vue-in-viewport-mixin
Vue 2 mixin to determine when a DOM element is visible in the client window
intersection-observer mixin scrolling viewport vue
Last synced: 16 May 2025
https://github.com/bitmap/react-hook-inview
React hook for detecting when an element is in the viewport
intersection-observer react-hook viewport
Last synced: 07 Apr 2025
https://github.com/cesarolvr/murphyjs
A simple way to implement scroll based reveal animations in your pages: https://cesarolvr.github.io/murphyjs-lib/index.html
animation css intersection-observer motion scroll-events smooth-scrolling webanimation-api
Last synced: 16 May 2025
https://github.com/jesusbotella/ngx-lazy-load-images
Image lazy load library for Angular 2+
angular angular10 angular11 angular2 angular4 angular9 angularuniversal images intersection-observer intersectionobserver lazy-load lazy-loading mutationobserver
Last synced: 06 Apr 2025
https://github.com/cesarolvr/murphyjs-lib
A simple way to implement scroll based reveal animations in your pages: https://cesarolvr.github.io/murphyjs-lib/index.html
animation css intersection-observer motion scroll-events smooth-scrolling webanimation-api
Last synced: 07 Apr 2025
https://github.com/onderonur/react-intersection-observer-hook
React hook to use IntersectionObserver declaratively.
intersection-observer intersectionobserver react react-hooks reactjs typescript visibility
Last synced: 04 Apr 2026
https://github.com/vivaxy/impression
👀Element view notifier
advertising impression intersection-observer npm-package onscreen tracking viewable
Last synced: 03 May 2025
https://github.com/martinlaxenaire/scroll-observer
Really simple Intersection Observer helper
intersection-observer intersectionobserver-api javascript vanilla-javascript
Last synced: 10 Oct 2025
https://github.com/snewcomer/intersection-observer-admin
Intersection Observer Admin for better performance
intersection-observer intersectionobserver-api lazy-loading lazyload-images performance
Last synced: 22 Aug 2025
https://github.com/beyonk-group/svelte-scrollspy
Scroll Spy component for Svelte
beyonk intersection-observer scroll scrollspy svelte svelte-v3
Last synced: 11 Jun 2025
https://github.com/italoalmeida0/usal
USAL.js - Ultimate Scroll Animation Library - Lightweight, powerful, wonderfully simple ✨
animation css-animations intersection-observer javascript scroll-animations scroll-library web-animation
Last synced: 11 Sep 2025
https://github.com/biyuqi/vue-intersection-observer
Vue component for the Intersection <Observer /> API
intersection-observer intersectionobserver intersectionobserver-api vue-component vue-intersection-observer vue2
Last synced: 16 Mar 2025
https://github.com/lbrian/content-visibility
Web Component uses CSS content-visibility and fallback Intersection Observer
css intersection-observer intersectionobserver-api javascript lit-element lit-html typescript webcomponent webcomponents
Last synced: 12 Apr 2025
https://github.com/lessp/react-is-visible
A small library for React to know if an element is on screen or not
intersection-observer react visibility
Last synced: 13 Apr 2025
https://github.com/r17x/rescript-libs
⚡️ a Collections and Essential set of Library, Utility, & Tools for ReScript Lang especially in Web.
abort-controller dom dom-api dom-rect html5 intersection-observer javascript lerna react rescript rescript-lang rescript-libs web web-api web-dom web-platform
Last synced: 01 May 2025
https://github.com/apertureless/vue-observable
IntersectionObserver, MutationObserver and PerformanceObserver in Vue.js
abstract browser-api change-detection components intersection-observer mutations-observer resize-images viewport vue vue2 vuejs vuejs2
Last synced: 16 Aug 2025
https://github.com/zeusdeux/observe-element-in-viewport
Wrapper around IntersectionObserver to hide away its weirdness and increase ease of usability
intersection-observer intersectionobserver viewport
Last synced: 17 Mar 2025
https://github.com/captaincodeman/svelte-intersection-observer-action
Svelte Action for Intersection Observer
action intersection-observer svelte
Last synced: 22 Feb 2026
https://github.com/samouss/react-infinite-scroll-list
Manage infinite list with the IntersectionObserver API
infinite infinite-lists infinite-scroll intersection-observer react scroll
Last synced: 01 Aug 2025
https://github.com/srigar/react-lazyloading
React Lazy Loading - Lazy load the component or anything by using Intersection Observer API
infinite-scroll intersection-observer intersectionobserver-api lazy-load-component lazy-loading lazyload-component lazyload-images react-lazy-load react-lazy-loading react-lazyload reactjs useintersectionobserver viewport virtual-load-component virtual-scroll
Last synced: 02 May 2025
https://github.com/sawyerclick/svelte-lazy-loader
A lazy-loader component library for Svelte
intersection-observer lazy package svelte
Last synced: 14 Aug 2025
https://github.com/jonikanerva/react-visibility-observer
React component for watching when an element is visible in the viewport.
context hooks intersection-observer react typescript
Last synced: 17 Jun 2025
https://github.com/maciekgrzybek/react-laz-y
React lazy loading with Intersection Observer API
hacktoberfest intersection-observer lazy lazy-loading props react react-component react-components reactjs suspense
Last synced: 13 May 2025
https://github.com/leonidasesteban/intersection-observer-netflix
clase #2 de youtube.com/LeonidasEsteban
intersection-observer javascript netflix
Last synced: 12 May 2025
https://github.com/alexvcasillas/react-spring-pop
Animate React elements when they enter the viewport with physics based animations
animated animation intersection intersection-observer react react-spring viewport
Last synced: 07 Sep 2025
https://github.com/abdallahhemdan/vee-observe
Detect when an element is becoming visible or hidden on the page using Vue component for the Intersection observer API
intersection-observer scrolling vee-observe viewport vuejs
Last synced: 05 May 2025
https://github.com/lessp/bs-react-is-visible
A small library that lets you know whether a component is visible on screen or not.
intersection-observer reason-react reasonml visibility
Last synced: 15 Oct 2025
https://github.com/s-patompong/alpine-intersect-animate
An Alpine.js plugin to animate DOM once it shows up on the viewport
alpine animatecss intersection-observer plugin
Last synced: 31 Jul 2025
https://github.com/outbrain-inc/viewabilityhelper
Lightweight cross-browser library that enables you to create a watcher for a given element, and receive a callback for it's intersections with the viewport
ads intersection-observer outbrain pixels viewability
Last synced: 07 Aug 2025
https://github.com/simbathesailor/react-infinite-scroll
A dead simple infinite scroll (1.3 kb gzipped) for friends
custom-hooks infinite-scroll intersection-observer react-hooks
Last synced: 17 Apr 2025
https://github.com/cantonjs/react-scroll-view
React scroll view component
intersection-observer react react-components scroll scrollview sticky
Last synced: 10 Apr 2025
https://github.com/platzi/laboratorio-fakestore
intersection-observer javascript vanilla-javascript
Last synced: 18 Oct 2025
https://github.com/the-road-to-learn-react/react-intersection-observer-api-example
Showcasing of the Intersection Observer API in React with createRef()
createref intersection-observer intersectionobserver intersectionobserver-api react reactjs
Last synced: 10 Apr 2025
https://github.com/bsonntag/react-use-intersection-observer
React hook for using intersection observers.
hook intersection-observer react react-hooks
Last synced: 19 Oct 2025
https://github.com/iryna-vyshniak/littlelingo
...in progress... LittleLingo - An interactive app designed to spark a lifelong love for learning English in children. Created with heartfelt dedication for my own children 💓, LittleLingo offers a delightful and playful way to master new words and phrases, making learning an adventure 💓...
capacitor children-games drag-and-drop educational-game educational-software english english-learning english-learning-application fantasy framer-motion game intersection-observer ionic-framework kids language-app own-design react-dnd react-dnd-html5-backend react-dnd-multi-backend swiper
Last synced: 13 Aug 2025
https://markteekman.github.io/easybank-landing-page/
Frontend Mentor challenge "Easybank Landing Page" using CSS Flexbox and Grid, Accessibility best practices, CSS Animations and the JavaScript IntersectionObserver.
accessibility astro css-animations css-grid css3 html5 intersection-observer javascript scss wcag
Last synced: 22 Apr 2025
https://github.com/markteekman/easybank-landing-page
Frontend Mentor challenge "Easybank Landing Page" using CSS Flexbox and Grid, Accessibility best practices, CSS Animations and the JavaScript IntersectionObserver.
accessibility astro css-animations css-grid css3 html5 intersection-observer javascript scss wcag
Last synced: 07 May 2025
https://github.com/pldg/scroll-interactions
Easy scroll-driven interactions in the browser built on top of IntersectionObserver
intersect intersection-observer scroll scroll-direction scroll-event scrolling scrollytelling trigger viewport
Last synced: 12 Feb 2026
https://github.com/arnellebalane/navigation-scroll-spy
Navigation scroll spy demo using IntersectionObserver API and VueJS
100daysofcode demo-app intersection-observer parceljs vuejs2
Last synced: 17 Jul 2025
https://github.com/sohamsshah/sodium-infinite-scroller
A simple, zero-dependency and awesome React Infinite ♾ Scrolling Component based on Intersection Observer API. Powered by Vite.js ⚡
infinite-scroll intersection-observer npm-package react-component vitejs
Last synced: 22 Apr 2025
https://github.com/arnellebalane/vue-intersect
VueJS plugin that reports element intersections using the IntersectionObserver API
100daysofcode hacktoberfest intersection-observer npm-package vue-plugin vuejs2
Last synced: 12 Oct 2025
https://github.com/henrikdk2/preact-intersection-observer
A lightweight Preact implementation of Intersection Observer API.
hooks intersection-observer intersectionobserver-api lazy-loading performance preact preact-hooks
Last synced: 09 Jul 2025
https://github.com/yamsafer/intersection-observer-react
A simple wrapper around IntersectionObserver API to use it in react apps.
Last synced: 16 May 2025
https://github.com/bkjang/use-lazyload
📚This is custom hooks for lazy loading in react.
hooks intersection-observer react
Last synced: 13 Apr 2025
https://github.com/seonhyungjo/use-intersect
🥂Easy use Intersect Hooks
hooks intersection-observer react settimeout
Last synced: 28 Feb 2026
https://github.com/amitmishrg/offline-news-app
Offline News App using Service Worker, Workbox, PWA, React, Webpack & Intersection-observer
intersection-observer javascript pwa react-lazy react-memo react-suspense reactjs service-worker webpack workbox
Last synced: 15 Mar 2025
https://github.com/johnsonjo4531/react-fast-masonry
A fast masonry infinite-scrolling component using the intersection api
infinite-scroll intersection-observer masonry masonry-layout mit-license react reactjs
Last synced: 09 Apr 2025
https://github.com/lotrekagency/vagajs
A simple and straightforward animation library to enable CSS based animations on scroll, as soon as the elements become visible by the user.
animation css hacktoberfest intersection-observer intersectionobserver-api javascript transition
Last synced: 10 Oct 2025
https://github.com/gustavochavarria/vue-epic-io
Easy vue intersection observer
hackotberfest hacktoberfest2021 infinite-scroll intersection-observer lazy-loading plugins vue
Last synced: 21 Jul 2025
https://github.com/tzachbon/react-intersection-loader
Lazy load your components only when they're visible.
intersection-observer javascript lazy-loading lazyload loadable-components loader nextjs react ssr typescript webpack
Last synced: 27 Feb 2026
https://github.com/schirrel/footer-stick-observable
A helper for bottom position:sticky, to listen when it is stuck or not
css intersection-observer intersectionobserver javascript position
Last synced: 22 Jan 2026
https://github.com/codingbygopal/react-movieholms
MovieHolms is a responsive platform that has a huge collection of movies, series, and celebrity content. This platform has been developed using TMDb API, React.js, and Tailwind.
front-end-development frontend intersection-observer intersection-observer-api intersectionobserver intersectionobserver-api lazy-loading lazy-loading-images react reactjs reactplayer reactrouterdom skeleton-loading tailwind tailwindcss tmdb tmdb-api tmdb-movie-search
Last synced: 31 Jul 2025
https://github.com/ger86/use-observer-hook
Repository to show the use of the custom hook useObserver that integrates the API Intersection Observer with React.
intersection-observer javascript react react-hook react-hooks reactjs
Last synced: 02 Mar 2026
https://github.com/lipp/lazycats
A lazy loading list of cat gifs using `IntersectionObserver`
infinite-scroll intersection-observer lazy-loading nextjs react
Last synced: 19 Apr 2025
https://github.com/thepuskar/react-lazy-load-image
React Component and custom to lazy load images and other components/elements using Intersection Observer API natively present in the browser.
custom-hooks intersection-observer lazyload lazyload-image react react-hooks typescript
Last synced: 23 Feb 2025
https://github.com/bobbymannino/svelte-on-screen
An element for controlling wether an element is in the viewport using intersection observer that's: TypeScript First, Customizable With Props, Easy To Use
intersection-observer svelte sveltekit
Last synced: 26 Jul 2025
https://github.com/kobir1989/react-custom-hooks-kit
React Custom Hooks with TypeScript offers essential, type-safe hooks crafted for smoother React development.
custom-hooks hooks intersection-observer npm-package react-hooks use-media-query useclickaway-hook usefetch-hook useform-hook usescroll-hook usetoggle-hook usewindowsize-hook
Last synced: 23 Apr 2025
https://github.com/ukorvl/react-on-screen
Lightweight typescript library to detect React elements visibility
dom-intersection element-visibility in-viewport intersection-observer onscreen react react-custom-hook react-hooks react-intersection-observer react-on-screen typescript view-tracking viewport viewports visibility visibility-detection
Last synced: 12 Jan 2026
https://github.com/bob-lee/ng-joanne-lee
Joanne's website
angular7 firebase intersection-observer workbox
Last synced: 22 Mar 2025
https://github.com/gglukmann/lazyloadify
Lazyload images with Intersection Observers
intersection-observer intersectionobserver lazyload lazyload-images
Last synced: 27 Jan 2026
https://github.com/betaweb/intersectr
An easy-to-use wrapper class over intersection observer API.
api browser class easy easy-to-use intersection intersection-observer javascript observer observer-pattern wrapper
Last synced: 10 Feb 2026
https://github.com/sudipstha08/javascript
Javascript :fire:
intersection-observer javascript
Last synced: 17 Mar 2025
https://github.com/bob-lee/react-joanne
React version of Joanne's website (https://github.com/bob-lee/ng-joanne-lee)
firebase intersection-observer pwa react ssr workbox
Last synced: 14 Jul 2025
https://github.com/feeden/lazy-load-img-component
An simple image lazy loading component based on react hooks and IntersectionObserver;
intersection-observer lazy-load-img lazyload-images react react-hooks typescript
Last synced: 09 Oct 2025
https://github.com/xg4/in-viewport
Get callback when a DOM element enters or leaves the viewport.
dom element in-viewport intersection intersection-observer observer viewport
Last synced: 09 Mar 2026
https://github.com/konojunya/intersectionobserver-lazyload
[CODE SANDBOX] intersectionObserverでLazyLoadをやってみる
codesandbox intersection-observer lazyload sandbox
Last synced: 08 Feb 2026
https://github.com/vuquangpham/scroll-trigger
A mimic version of GSAP ScrollTrigger 🎯🎯
fe-lib intersection-observer javascript scroll scroll-trigger
Last synced: 31 Jan 2026
https://github.com/Splidejs/splide-extension-intersection
The extension for controlling the slider when it enters or exits the viewport.
carousel intersection intersection-observer slider splide splidejs
Last synced: 14 Mar 2025
https://github.com/markteekman/sunnyside-agency-landing-page
Frontend Mentor challenge "Sunnyside Agency Landing Page" using CSS Flexbox and Grid, Accessibility best practices, CSS Animations and the JavaScript IntersectionObserver. Includes a sticky navigation and a revealing footer.
accessibility astro css-animations css-grid flexbox html5 intersection-observer javascript scss wcag
Last synced: 04 Apr 2025
https://github.com/shahnawaz46/shop-now-frontend-in-reactjs
Single vendor Ecommerce website using modern tools (React.js, Node.js, MongoDB, Express.js). This user-friendly website allows customers to browse products, filter and search for specific items, and seamlessly manage their shopping carts. Secure checkout functionalities ensure a smooth and trustworthy purchasing experience.
axios formik framer-motion intersection-observer lodash razor reactjs redux-toolkit toastify yup
Last synced: 05 Feb 2026
https://github.com/anfibiacreativa/myapp-apollo
Apollo/GraphQL Angular App
angular angular7 apollo apollo-client css-grid graphql intersection-observer intersectionobserver-api
Last synced: 31 Mar 2025
https://github.com/danielrohers/vanilla-lazy-load
Vanilla Lazy Load with IntersectionObserver and fallback
intersection-observer lazyload performance vanilla-javascript
Last synced: 18 Mar 2025
https://github.com/stefan-kanazir/intersection-observer
intersection-observer javascript
Last synced: 14 Feb 2026
https://github.com/alexvcasillas/use-observer
React Intersection Observer implementation done right!
intersection-observer intersection-observer-api react typescript viewport
Last synced: 23 Apr 2025
https://github.com/splidejs/splide-extension-intersection
The extension for controlling the slider when it enters or exits the viewport.
carousel intersection intersection-observer slider splide splidejs
Last synced: 03 May 2025
https://github.com/gavinr/lazy-load-arcgis-js-api-experiments
Experiments in lazy loading the ArcGIS API for JavaScript
arcgis-js-api arcgis-js-api-4 intersection-observer lazy-loading maps performance
Last synced: 11 Feb 2026