A zero-config, fast and small (~3kB) virtual list (and grid) component for React, Vue, Solid and Svelte.
A hook to add data attributes when the element has top or bottom scroll.
Ponyfill for smooth scrolling elements into view (if needed!)
scroll dom node into view automatically
A component that applies top and bottom shadows when content overflows on scroll.
🔐Body scroll locking that just works with everything
A simple hook to create infinite scroll components
React container that will auto scroll to bottom
A module to smooth-scroll web pages and scrollable elements (like DIVs)
React hooks and components to create parallax scroll effects for banners, images or any other DOM elements.
Implements scroll on drag
A React hook for updating components when the scroll position of the window on the y-axis changes
TypeScript definitions for react-scroll-to-bottom
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
Simple, plain JavaScript animated window scroll
Virtual scroll for for Angular Material Table
Enhance your React apps with advanced scroll detection using @smakss/react-scroll-direction. This powerful hook not only detects scroll direction but also provides scroll position information. Ideal for React, Remix, Next.js, and Gatsby projects, it comes
Infinite scroll component for React in ES6
Smooth Scroll behavior polyfill
scrolls an elements into view, recursively aligning parents.
React hook to calculate scroll position
Pluggable browser scroll management
TypeScript definitions for body-scroll-lock
Core classes and controller for creating parallax scrolling effects