TanStack Virtual: Headless virtualization for large lists
Headless virtualization library for rendering large lists efficiently.
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.
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.
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.
Headless Architecture
Provides virtualization logic without imposing markup or styling constraints. Developers maintain full control over rendering and visual presentation.
Updated dependencies to use virtual-core@3.13.18.
- –Updated dependencies to @tanstack/virtual-core@3.13.18
Reverted the "notify framework when count changes" feature.
- –Reverted "notify framework when count changes" feature
Updated dependencies to use virtual-core@3.13.17.
- –Updated dependencies to @tanstack/virtual-core@3.13.17
Top in Frontend
Related Repositories
Discover similar tools and frameworks used by developers
Font-Awesome
Scalable vector icon library with multiple rendering formats.
HTML5 QR Code
Camera and file-based QR/barcode scanning library.
Astro
Static site generator with selective component hydration.
Meteor
Full-stack JavaScript framework with real-time data sync and zero-configuration setup for web and mobile apps.
Remix
Full-stack web framework built on web standards with modular routing, middleware, and session packages.