Ross ROSS = Recommend OSS · open-source software intelligence for agents

bvaughn/react-window

React components for efficiently rendering large lists and tabular data observed · 2026-10-19

github.com/bvaughn/react-window · homepage · TypeScript · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
bvaughn/react-windowmain100

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