@tanstack/vue-virtual

Headless UI for virtualizing scrollable elements in Vue
62,157,989 7,170
Install
npm install @tanstack/vue-virtual
Latest Version:3.13.49
Vue:2 · 3
License:MIT
Last Updated:Oct 26, 2026
Links: GitHub  ·  npm
Maintainer: tannerlinsley
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 »

Related Packages

@tanstack/virtual-core

Headless UI for virtualizing scrollable elements in TS/JS + Frameworks

800,301,233 7,154
@tanstack/table-core

Headless UI for building powerful tables & datagrids for TS/JS.

656,578,845 28,508
table-core-with-skip-accessor-key-dot-notation

Fork of @tanstack/table-core v.8.21.2

4,255 28,517
@cn-ui/table-core

Headless UI for building powerful tables & datagrids for TS/JS.

754 28,523
@isbatak/ark-wheel-picker

Ark UI style wheel-picker components for React, Solid, Vue and Svelte, built on...

771 2

Version History

Version Released Vue License
3.13.49 ^2.7.0 || ^3.0.0 MIT
3.13.48 ^2.7.0 || ^3.0.0 MIT
3.13.47 ^2.7.0 || ^3.0.0 MIT
3.13.46 ^2.7.0 || ^3.0.0 MIT
3.13.45 ^2.7.0 || ^3.0.0 MIT
Pre-releases (38)
Version Released Vue License
3.0.0-beta.68 ^2.7.0 || ^3.0.0 MIT
3.0.0-beta.66 ^2.7.0 || ^3.0.0 MIT
3.0.0-beta.65 ^2.7.0 || ^3.0.0 MIT
3.0.0-beta.64 ^2.7.0 || ^3.0.0 MIT
3.0.0-beta.63 ^2.7.0 || ^3.0.0 MIT