The Fastest TypeScriptReactVueAngularTypeScript Data Grid
A modern, lightweight and fast data grid. Built-in virtual scrolling, column and row drag & drop, editing, filtering, and more. No feature paywalls.
Live Demo with 1,5 Million rows!
Key Features
Virtual Scrolling
Slot-based DOM recycling maintains consistent performance regardless of dataset size.
Cell Manipulation
Range selection, multi-select, and Excel-like fill and drag handle for intuitive data manipulation.
Sorting & Filtering
Multi-column sorting and powerful filtering with client-side or server-side data.
Drag & Reorder
Drag column headers to reorder, drag rows to rearrange. Full control with simple callbacks.
Custom Renderings
Render custom cells, edit or headers with your callbacks!
Keyboard Navigation
Full keyboard support for accessibility and power users.
Framework Agnostic
Core logic separated from UI. Official bindings for React and Vue.