TanStack/virtual

TypeScripttanstack.com/virtual

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

reactreactjsvirtualizationvirtualizedjavascriptscrollingperformancesolidsolidjssveltevue
Sterne-Wachstum
Sterne
7.2k
Forks
479
Wochenwachstum
+10
Issues
52
2k4k6k
Jan. 2023Apr. 2024Juli 2025Okt. 2026
Artefaktenpm
README
TanStack Virtual

TanStack Virtual

A headless, framework‑agnostic virtualization library for rendering massive lists, grids, and tables at 60FPS while giving you full control over markup and styles.

  • Framework‑agnostic & headless
  • Virtualizes vertical, horizontal & grid layouts with a single hook/function
  • Lightweight (10–15kb) yet powerful, with dynamic & measured sizing support
  • Smooth 60FPS scrolling with sticky items and window‑scrolling utilities

Read the docs →

Get Involved

Partners

CodeRabbit Cloudflare
Virtual & you?

We're looking for TanStack Virtual Partners to join our mission! Partner with us to push the boundaries of TanStack Virtual and build amazing things together.

LET'S CHAT

Explore the TanStack Ecosystem

… and more at TanStack.com »