Zero dependencies. 60FPS scrolling. 1M+ rows.
The fastest data grid for your next enterprise app.
Pure JavaScript core with Angular in beta - more framework integrations coming soon
npm install @zengrid/core ⚡ High-performance virtual scrolling • 14 Data Structures • TypeScript
Explore ZenGrid
Filtering, sorting, editing, pagination, and rendering features.
Start from working grids for sorting, filtering, editing, and scale.
See how ZenGrid handles million-row datasets and virtual scrolling.
Browse Grid, GridOptions, events, and types for integration work.
Extend ZenGrid with core, sort, filter, selection, and editing plugins.
Built from the ground up to handle the most demanding data workloads without skipping a frame.
Virtual DOM rendering ensures consistent 60FPS performance even with millions of records.
Full control over every cell, header, and row with a powerful templating API.
Native support for clipboard operations, range selection, and keyboard navigation.
Complex logical operators and custom filter functions out of the box.
Stable multi-column sorting with custom comparators for any data type.
Hierarchical data visualization with expand/collapse and lazy loading.