Virtual scrolling. TypeScript APIs. Production evaluation guidance.
A focused data grid for high-volume web applications.
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.
Viewport-based rendering keeps large datasets usable without mounting every row.
Customize cells, headers, columns, editors, and themes through typed APIs.
Selection, clipboard events, keyboard navigation, and editing primitives are available through the core API.
Complex logical operators and custom filter functions out of the box.
Stable multi-column sorting with custom comparators for any data type.
Use backend loading hooks when rows should be requested on demand instead of held entirely in memory.
Review the production-readiness checklist before adopting ZenGrid in critical workflows.