A zero-config, fast and small (~3kB) virtual list (and grid) component for React, Vue, Solid and Svelte.
-
Updated
Jul 15, 2025 - TypeScript
A zero-config, fast and small (~3kB) virtual list (and grid) component for React, Vue, Solid and Svelte.
A tiny but mighty 3kb list virtualization library, with zero dependencies 💪 Supports variable heights/widths, sticky items, scrolling to index, and more!
Virtual Scroll displays a virtual, "infinite" list.
Virtual/infinite scroll for Angular
A module used to change the information of user action entered by various input devices such as touch screen or mouse into the logical virtual coordinates.
🚀 Observable-based virtual scroll implementation in Angular
Simple open-source tools that just work (usually fast)
Effortless to get the twitter level infinite scroll implementation by only a bit of props
A JavaScript Virtual Scroll Engine
Server paginated, virtual scrolling list with Zero JS executed until you scroll
A fast and lightweight virtual scrolling solution for Angular that supports single column lists, grid lists and view caching.
Powerful virtual data grid smartsheet with advanced customization in Angular. Best features from excel plus incredible performance 🔋
Demo application for "Virtual scrolling of content with variable height with Angular" article.
Angular material virtual scroll table, with sticky columns, filtering and sorting.
Virtual Scroll Web Component with DIFFERENT element height
📜 A performant virtual list/scrolling component for Svelte applications - efficiently render large scrollable lists with minimal memory usage
A derived version of angular-tree-component without mobx, better performance.
Virtual scroll module for native javascript applications
Add a description, image, and links to the virtual-scroll topic page so that developers can more easily learn about it.
To associate your repository with the virtual-scroll topic, visit your repo's landing page and select "manage topics."