Core 1.2.2 and Angular 1.2.3 are available on npm

The Virtual Grid
Developers Love

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

JavaScript Supported
Vue Coming Soon
React Coming Soon
Angular Beta
Svelte Coming Soon
Install from npm
npm install @zengrid/core

⚡ High-performance virtual scrolling • 14 Data Structures • TypeScript

1M+
Rows Rendered
<50ms
Initial Load
14
Data Structures
100%
Type Safe

Engineered for Performance

Built from the ground up to handle the most demanding data workloads without skipping a frame.

Blazing Fast

Viewport-based rendering keeps large datasets usable without mounting every row.

Deep Customization

Customize cells, headers, columns, editors, and themes through typed APIs.

Spreadsheet Basics

Selection, clipboard events, keyboard navigation, and editing primitives are available through the core API.

Advanced Filtering

Complex logical operators and custom filter functions out of the box.

Multi-Sort

Stable multi-column sorting with custom comparators for any data type.

Backend Data

Use backend loading hooks when rows should be requested on demand instead of held entirely in memory.

Ready to build faster?

Review the production-readiness checklist before adopting ZenGrid in critical workflows.