The Fastest ReactVueTypeScriptReact Data Grid

A modern, lightweight and fast data grid: no feature gating. Built-in virtual scrolling, column and row drag & drop, editing, filtering, and more.

Apache 2.0 licensed. Zero external dependencies. Every feature included for free.

See it in Action

Scroll, filter and sort through this sample of 1.5 million rows with buttery-smooth performance

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.