InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 16 JavaScript Infinite Scroll Projects
-
Project mention: Show HN: Nue – Apps lighter than a React button | news.ycombinator.com | 2025-04-01
Make a demo with react-virtualized[0] and see if it crashes. Hint: It will not[1]. React can easily render 1 million rows with high performance without relying on WASM [2]
Here is the demo of react-virtualized[3], in which I entered 10m as the row count and scrolled to the bottom without crashing.
[0] https://github.com/bvaughn/react-virtualized
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
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.
-
react-native-snap-carousel
Swiper/carousel component for React Native featuring previews, multiple layouts, parallax images, performant handling of huge numbers of items, and more. Compatible with Android & iOS.
-
-
vue-virtual-scroll-list
⚡️A vue component support big amount data list with high render performance and efficient.
-
react-infinite-calendar
✨ Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
react-infinity
A UITableView Inspired list and grid display solution with element culling and smooth animations
-
-
infinite-tree
A browser-ready tree library that can efficiently display a large amount of data using infinite scrolling.
-
-
gigatables-react
GigaTables is a ReactJS plug-in to help web-developers process table-data in applications and CMS, CRM, ERP or similar systems.
-
-
react-recycled-scrolling
Simulate normal scrolling by using only fixed number of DOM elements for large lists of items with React Hooks
-
react-use-infinite-loader
:infinity: :page_with_curl: :hourglass_flowing_sand: Super lightweight infinite loading hook for React apps
-
virtual-scroller
A custom web component for efficiently rendering lists with large number of elements. (by holmberd)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Infinite Scroll discussion
JavaScript Infinite Scroll related posts
-
Why React Virtualized Matters: Rendering Smart, Not Hard
-
React Performance Optimization Techniques Part 1
-
Top 5 Libraries to Boost Performance in React Applications
-
Twitter Like News Feed UI System Design
-
Improve the Performance of Your React App with Virtualization
-
Optimize React Performance in 2024 — Best Practices
-
Turbocharge Your React Apps with These 8 Essential Performance Tips
-
A note from our sponsor - InfluxDB
www.influxdata.com | 22 Jun 2025
Index
What are some of the best open-source Infinite Scroll projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | react-virtualized | 26,834 |
2 | react-window | 16,563 |
3 | react-native-snap-carousel | 10,479 |
4 | react-lazyload | 5,900 |
5 | vue-virtual-scroll-list | 4,486 |
6 | react-infinite-calendar | 4,022 |
7 | react-list | 1,969 |
8 | react-infinity | 472 |
9 | react-infinite-grid | 202 |
10 | infinite-tree | 180 |
11 | vertical-collection | 177 |
12 | gigatables-react | 147 |
13 | react-simple-infinite-loading | 59 |
14 | react-recycled-scrolling | 31 |
15 | react-use-infinite-loader | 16 |
16 | virtual-scroller | 12 |