Skip to content

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-virtualized

React components for efficiently rendering large lists and tabular data.

  1. 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. 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. 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. 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. 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. 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. 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. 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.