@tanstack/virtual-corev3.17.11, 14 Sept 2026
Headless UI for virtualizing scrollable elements in TS/JS + Frameworks
$ npm install @tanstack/virtual-corevirtuav0.52.7, 22 Sept 2026
A zero-config, fast and small virtual list and grid component for React, Vue, Solid, Svelte and Angular.
$ npm install virtua| Metric | @tanstack/virtual-core | virtua | Difference |
|---|---|---|---|
| Weekly downloads | 20,900,878 | 761,803 | @tanstack/virtual-core 27.4x higher |
| 12-month download growth | +296% | +447% | virtua +151 pts |
| Gzip size | - | - | - |
| Minified size | - | - | - |
| Dependencies | 0 | 0 | Same |
| Unpacked size | 427 kB | 2.1 MB | @tanstack/virtual-core 5.1x smaller |
| Latest release | 3.17.11, 14 Sept 2026 | 0.52.7, 22 Sept 2026 | virtua 8 days more recent |
| Releases, last 12 months | 27 | 53 | virtua 26 more |
| First published | 1 Jun 2022 | 22 Oct 2022 | @tanstack/virtual-core 5 months earlier |
| GitHub stars | 7,121 | 3,747 | @tanstack/virtual-core 1.9x higher |
| Open issues | 81 | 43 | @tanstack/virtual-core 38 more |
| Open pull requests | 35 | 15 | @tanstack/virtual-core 20 more |
| Contributors | - | - | - |
| Commits, last 52 weeks | 116 | 413 | virtua 3.6x higher |
| TypeScript types | Bundled | Bundled | Same |
| Module format | ESM + CommonJS | ESM + CommonJS | Same |
| Runtimes | - | - | - |
| License | MIT | MIT | Same |
Green marks the smaller size or the more recent release. Bold marks the higher count, with no judgement implied. Sizes are for the whole package per Bundlephobia. Growth compares the average of the last 4 weeks with the first 4 weeks of the 52-week series.
@tanstack/virtual-core20.6m latest weekvirtua761.8k latest week
Week of 23 Sept 2025Week of 15 Sept 2026
@tanstack/virtual-core
Major versions
- 3.0.01 Dec 2023
Last 5 releases
- 3.17.1114 Sept 2026
- 3.17.1011 Sept 2026
- 3.17.97 Sept 2026
- 3.17.818 Aug 2026
- 3.17.728 Jul 2026
76 releases in total, 27 in the last 12 months
virtua
Major versions
- 0.0.022 Oct 2022
Last 5 releases
- 0.52.722 Sept 2026
- 0.52.622 Sept 2026
- 0.52.521 Sept 2026
- 0.52.421 Sept 2026
- 0.52.321 Sept 2026
212 releases in total, 53 in the last 12 months
@tanstack/virtual-core
-
virtua
-
@tanstack/virtual-core
-
virtua
-
- Need no runtime dependenciesBoth
- Module formatBoth ESM + CommonJS
- Need TypeScript types in the package itselfBoth
- Need the more recent releasevirtua (0.52.7 on 22 Sept 2026 vs 3.17.11 on 14 Sept 2026)
- Higher weekly npm downloads@tanstack/virtual-core (20.9m vs 761.8k)
Each line is generated from the data above.
- react-virtualized-auto-sizer vs virtuaNo search data
@tanstack/virtual-core: @tanstack/virtual-core npm registry, @tanstack/virtual-core npm downloads, @tanstack/virtual-core GitHub. Data fetched 25 Sept 2026.
Indexability: Indexed.