TypeScript MIT

virtual

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

T

TanStack

Dernière activité 21 sept. 2026
TanStack/virtual

7,1 k

étoiles

470

forks

119

issues ouvertes

javascriptperformancereactreactjsscrollingsolidsolidjssveltevirtualizationvirtualizedvue

Ce README est souvent en anglais.

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

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 »

Projets similaires

A zero-config, fast and small virtual list and grid component for React, Vue, Solid, Svelte and Angular.

TypeScriptangulardatagriddatatable
Iinokawa
3,7 k étoiles115

🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table

TypeScriptdatagriddatagridsdatatable
TTanStack
28,5 k étoiles3,6 k

The most powerful virtual list component for React

TypeScriptchatcomponent-libraryfeed
Ppetyosi
6,5 k étoiles357