The best react-virtualized alternatives
8 tools that do a similar job to react-virtualized, 8 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
react-virtualizedReact components for efficiently rendering large lists and tabular data.
- 1

react-window
Open source · MIT · ★ 17.2k
React components that render large lists and tables efficiently by drawing only what is visible.
Best for: React developers who need to show long lists or large tables in a web interface; Teams whose pages slow down or stutter when rendering many rows
- 2

TanStack Table
Open source · MIT · ★ 28.5k
Headless library for building customizable data tables in TypeScript and JavaScript.
Best for: Developers building custom data tables in React, Vue, Solid, Svelte or another supported framework; Teams that already have a design system and want a table that matches it
- 3

Enzyme
Open source · MIT · ★ 19.8k
A JavaScript testing utility that lets you inspect and simulate React component output in tests.
Best for: Developers maintaining React codebases that already have component tests; Teams testing React 16 or older versions with a matching official adapter
- 4

Million.js
Open source · MIT · ★ 17.7k
An optimizing compiler that speeds up React components by skipping most of React's diffing work.
Best for: React developers whose apps have many elements that update often; Teams looking for a performance boost without rewriting their components
- 5

Inferno
Open source · MIT · ★ 16.5k
A fast, React-like JavaScript library for building user interfaces in the browser and on servers.
Best for: Developers already familiar with React who want a React-like API; Projects that re-render frequently with real-time data or large DOM trees
- 6

why-did-you-render
Open source · MIT · ★ 12.5k
A development-only tool that logs React re-renders that may be avoidable, so you can find slow spots.
Best for: React developers investigating slow screens with many memoized or pure components; Teams debugging why a large memo component keeps re-rendering after a prop like an inline style object changes
- 7

React-Grid-Layout
Open source · MIT · ★ 22.5k
A React component library for draggable, resizable grid layouts with responsive breakpoints.
Best for: React developers building dashboards with movable panels; Teams migrating from v1 who can use the legacy wrapper for a smoother transition
- 8

Material UI
Open source · MIT · ★ 99.3k
A React component library of ready-made UI pieces built on Google's Material Design.
Best for: React developers who want a consistent, prebuilt set of UI components; Teams that want to follow Material Design guidelines
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to react-virtualized. We don't take payment for placement.