Skip to content

TanStack/virtual

7,144 476TypeScriptMITUpdated 2 weeks ago
View on GitHub

馃 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte

javascriptperformancereactreactjsscrollingsolidsolidjssveltevirtualizationvirtualizedvue

Project homepage

Our verdict: worth using

design-system 2026-10-15, grade A: use when Long lists: PaneForge transcripts, big tables. Avoid when Lists under a few hundred rows. Source: research-lab design-system/PLAYBOOK.md.

Filed under ui components in our directory.

Similar repos