Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →
React-window Alternatives
Similar projects and alternatives to react-window
-
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
filemanager
Discontinued File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview and edit your files.
-
-
Material UI
Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
-
-
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
-
-
-
-
-
-
-
-
react-recycled-scrolling
Simulate normal scrolling by using only fixed number of DOM elements for large lists of items with React Hooks
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
react-window discussion
react-window reviews and mentions
-
How I Kept a Live Chat Feed Smooth at 3,700+ Messages
I virtualized the list with react-window. Instead of mounting a DOM node per message, it only renders the rows that are actually inside the visible scroll viewport — roughly 12–15 at a time — and recycles them as the user scrolls. The feed can hold 50 messages or 50,000; the DOM footprint stays constant either way.
-
How to Improve Performance in React Applications
Libraries like react-window help implement list virtualization by rendering a small subset of items based on the visible area, improving rendering speed and reducing memory usage.
-
broad-infinite-list alternatives - react-infinite-scroll-component, react-window, react-virtuoso, and react-window-infinite-loader
5 projects | 21 Feb 2026
-
Optimizing React The Right Way For Blazing Fast Apps
React Virtualized, React Window (a light-weight alternative with smaller bundle size and simpler API), and React-Window-infinite-loader are node packages for implementing List Windowing in various contexts.
-
99% of frontend devs don't use this
If you're using React.memo, React.useCallback, or virtualized lists (like react-window), new function references can cause unwanted re-renders. Since the function is recreated every time, memoization doesn't help.
-
React Performance Optimization Techniques Part 1
To implement list virtualization in React, we can use one of two libraries: react-window or react-virtualized, both created by the same author. In this case, we will use react-window due to its simplicity.
-
Improve the Performance of Your React App with Virtualization
react-window react-virtualized
- Optimizing React Table Rendering By 160x !!!
-
Virtual Scrolling in React: Implementation from scratch and using react-window
As we have seen in the previous section we can implement virtual scrolling from scratch. In this section, we'll discuss a third-party tool called react-window that allows us to implement virtual scrolling in a much easier way.
-
React Virtualisation from scratch
If you have been using React for awhile, you may have heard of the infamous virtualisation library react-window or it's predecessor react-virtualized
-
A note from our sponsor - Kargo
akuity.io | 15 Sep 2026
Stats
bvaughn/react-window is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of react-window is TypeScript.
Popular Comparisons
- react-window VS react-virtualized
- react-window VS react-lazyload
- react-window VS react-infinite
- react-window VS react-virtuoso
- react-window VS react-recycled-scrolling
- react-window VS af-utils
- react-window VS aos
- react-window VS vue-virtual-scroll-list
- react-window VS virtual
- react-window VS react-list