Navigate:
TanStack Virtual
~$TANS0.4%

TanStack Virtual: Headless virtualization for large lists

Headless virtualization library for rendering large lists efficiently.

LIVE RANKINGS • 10:20 AM • STEADY
OVERALL
#230
32
FRONTEND
#19
1
30 DAY RANKING TREND
ovr#230
·Front#19
STARS
6.7K
FORKS
424
7D STARS
+27
7D FORKS
+1
See Repo:
Share:

Learn more about TanStack Virtual

TanStack Virtual is a headless virtualization library that renders only visible items from large datasets to maintain performance. It uses a single hook or function to calculate which items should be rendered based on scroll position and viewport size. The library supports vertical, horizontal, and grid layouts with dynamic sizing capabilities. Common applications include data tables, infinite scroll lists, and any interface requiring smooth scrolling through thousands of items.

TanStack Virtual

1

Framework Agnostic

Provides adapters for React, Vue, Svelte, Solid, and vanilla JavaScript through a shared core. Uses the same API patterns across all supported frameworks.

2

Multiple Layout Types

Handles vertical lists, horizontal scrolling, and grid layouts with a unified API. Supports both fixed and dynamic item sizing with measurement capabilities.

3

Headless Architecture

Provides virtualization logic without imposing markup or styling constraints. Developers maintain full control over rendering and visual presentation.



v@tanstack/vue-virtual@3.13.18

Updated dependencies to use virtual-core@3.13.18.

  • Updated dependencies to @tanstack/virtual-core@3.13.18
v@tanstack/virtual-core@3.13.18

Reverted the "notify framework when count changes" feature.

  • Reverted "notify framework when count changes" feature
v@tanstack/vue-virtual@3.13.17

Updated dependencies to use virtual-core@3.13.17.

  • Updated dependencies to @tanstack/virtual-core@3.13.17


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers