React Virtuoso
React Virtuoso
The most complete React virtualization library for lists, grids, tables, and chat interfaces.
Message List
Chat interface component built specifically for human/AI conversations. Streaming responses, auto-scroll, and virtualized rendering.
Data Table
New
The successor to TableVirtuoso. Row and column virtualization, sticky columns, grouped rows, resizing, reordering,
and state persistence — shipped as a shadcn-style wrapper around a headless engine.
Why Virtuoso?
Section titled “Why Virtuoso?”Zero Configuration
Variable-sized items work automatically without manual measurements or hard-coded heights.
Complete Component Family
Lists, grids, tables, chat interfaces, and masonry layouts in one library.
Performance at Scale
Smooth scrolling with thousands of items through virtualized rendering.
Bi-directional Loading
Built-in support for endless scrolling, load on demand, and initial scroll location.
Chat-Optimized
Commercial VirtuosoMessageList component built specifically for human/AI conversations.
Explore The Virtuoso Components
Section titled “Explore The Virtuoso Components”react-virtuoso
Core virtualization components for lists, grids, and tables. MIT Licensed.
Masonry
Virtualized masonry layout for product listings and image galleries. MIT Licensed.
Message List
Chat interface component for human/AI conversations. Commercial License.
Data Table
Virtualized data table with sticky columns, grouped rows, resizing, and reordering. MIT Licensed.