🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
- Updated
May 12, 2025 - TypeScript
🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
A zero-config, fast and small (~3kB) virtual list (and grid) component for React, Vue, Solid and Svelte.
😎 🖥️ React hook to monitor an element enters or leaves the viewport (or another element).
ScrollOut detects changes in scroll for reveal, parallax, and CSS Variable effects!
↯ Snap page when user stops scrolling, with a customizable configuration and a consistent cross browser behaviour
Horizontal scrolling menu component for React.
Glues your website's sidebars, making them permanently visible while scrolling.
React component which implements scrolling via holding the mouse button or touch
🍭 ECMAScript2015+ & TypeScript Friendly, dependency-free smooth scroll library.
Lightweight scroll to function with a powerful API.
Scroll to a position in React
DOM-first, headless carousel for React
Scroll to any element to enhance scroll-based features in you app. Works for Angular 4+, both AoT and SSR. No dependencies.
Virtual/infinite scroll for Angular
Extremely customizable 2kb javascript plugin for scroll based animation which animates 1000 elements without lags!
Add a description, image, and links to the scrolling topic page so that developers can more easily learn about it.
To associate your repository with the scrolling topic, visit your repo's landing page and select "manage topics."