TanStack/virtual

TypeScripttanstack.com/virtual

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

reactreactjsvirtualizationvirtualizedjavascriptscrollingperformancesolidsolidjssveltevue
Crescimento de estrelas
Estrelas
7.2k
Forks
479
Crescimento semanal
+10
Issues
52
2k4k6k
jan. de 2023abr. de 2024jul. de 2025out. de 2026
Artefatosnpm
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 »