Active Grid

Enterprise data grid
for React

Virtualization. Inline editing. Aggregations. Excel export.
Built with TypeScript.

Core Features

Virtualization

Handle 100,000+ rows at 60fps

Inline Editing

Cell and row editing with validation

Advanced Filtering

Operators, facets, and auto-faceting

Client Mode

All operations handled in the browser

Server Mode

Pagination, filtering, and sorting on the server

Column Grouping

Multi-level groups with collapsible headers

Row Pinning

Pin rows at top or bottom

Excel Export

Export to XLSX, CSV, and JSON

Aggregations

Footer with sum, avg, min, max, count

Expanding Rows

Master-detail views with nested tables

Keyboard Navigation

Arrow keys, Enter, Tab, and Escape shortcuts

Context Menus

Right-click menus for rows and headers

Enterprise features, included

Context Menu
Column Menu
Row Pinning
Column Groups
Cell Editing
Row Editing
State Persistence
Async Validation
Expanding Rows
Master/Detail
Aggregation Footer
Excel Export
Clipboard Support
Custom Editors
Conditional Editing
URL State Sync
Auto-Faceting
Global Configuration

Quick Start

import { DataTable } from '@workspace/data-table';

<DataTable
  tableId="users"
  mode="client"
  data={users}
  columns={columns}
  pagination={{ enabled: true }}
  export={{ enabled: true, formats: ['xlsx', 'csv'] }}
/>