bvaughn/react-window
React components for efficiently rendering large lists and tabular data observed · 2026-10-19
Health v2 · maintenance only
100/100
- Activity 100
- Release rhythm 100
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 1.0
- age_days: 3088
- days_rel: 2
- days_push: 2
- n_releases_24m: 31
Adoption not part of the score
17196 stars · 815 forks observed · 2026-10-19
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
react-window is a React component library that virtualizes large lists and tabular data by rendering only the visible rows, avoiding the DOM overhead of rendering thousands of elements at once. It is a small, focused, widely adopted windowing library used in projects such as React DevTools and the Replay browser.
Use cases
- render a very large list in React without lag
- virtualize long lists or grids so only visible rows are in the DOM
- display thousands of table rows efficiently in a React app
- fix React performance problems caused by rendering many items
- build fast infinite-scrolling lists in React
- render variable-height rows and tabular data with windowing
When to choose
- You use React and need to render lists, grids, or tables with thousands of rows while keeping scrolling smooth
- You want a lightweight, focused virtualization library with a simple component API instead of a heavyweight suite
- You need fixed-size or variable-size row virtualization with good TypeScript support
When to avoid
- You are not using React; this library is React-specific
- Your lists are small enough that rendering them directly performs fine, and adding virtualization is unnecessary complexity
- You need advanced virtualization features like masonry layouts or built-in infinite data loading that other libraries such as react-virtuoso or react-virtualized handle better
Facets
library · maturity stable
ui-components frontend web-development performance browser react virtualization virtual-list windowing list-rendering table infinite-scroll performance-optimization react-components dom
3 sources
- readme: https://github.com/bvaughn/react-window · fetched 2026-10-19 · 40b222903803
- homepage: https://react-window.vercel.app/ · fetched 2026-10-12 · 9fe35a91796b
- registry_npm: https://registry.npmjs.org/react-window · fetched 2026-10-12 · 5ae4efb065a9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bvaughn/react-window | main | 100 |
For agents
markdown · JSON · MCP: product_card(name="bvaughn/react-window")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem