Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tanstack/virtual

🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
https://github.com/tanstack/virtual

javascript performance react reactjs scrolling solid solidjs svelte virtualization virtualized vue

Last synced: about 3 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

![React Virtual Header](https://github.com/tanstack/virtual/raw/main/media/header.png)

Headless UI for virtualizing scrollable elements in TS/JS and React


#TanStack







semantic-release

Join the discussion on Github







Enjoy this library? Try the entire [TanStack](https://tanstack.com)! [React Query](https://github.com/TanStack/react-query), [TanStack Table](https://github.com/TanStack/table), [React Charts](https://github.com/TanStack/react-charts)

## Visit [tanstack.com/virtual](https://tanstack.com/virtual) for docs, guides, API and more!

## Quick Features

- Row, Column, and Grid virtualization
- One single **headless** function
- Fixed, variable and dynamic measurement modes
- Imperative scrollTo control for offset, indices and alignment
- Custom scrolling function support (eg. smooth scroll)