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-08-28

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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
bvaughn/react-windowmain86

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