bvaughn/react-window
React components for efficiently rendering large lists and tabular data observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 93
- Release rhythm 70
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 3040
- days_rel: 201
- days_push: 44
- n_releases_24m: 24
Adoption not part of the score
17207 stars · 813 forks observed · 2026-08-28
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-08-28 · 40b222903803
- homepage: https://react-window.vercel.app/ · fetched 2026-08-29 · 9fe35a91796b
- registry_npm: https://registry.npmjs.org/react-window · fetched 2026-08-29 · 32c61ef2bb5a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bvaughn/react-window | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="bvaughn/react-window")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem