Radiant Grid is a high-performance, canvas-accelerated data grid for React applications. Engineered for speed and flexibility, it handles millions of rows with sub-millisecond scroll latency.
50,000+ rows rendered effortlessly with GPU acceleration and optimized memory management.
Lock important columns to the left or right to keep context during horizontal scrolling.
Multi-column filtering with support for text, numeric, date, and custom checklist filters.
Native support for exporting data to CSV, Excel, JSON, and HTML formats directly from the toolbar.
npm install @radiant/grid
Getting started is as simple as defining your columns and providing your data:
import { RadiantGrid } from '@radiant/grid';
const columns = [
{ id: 'name', field: 'name', headerName: 'Name', width: 200 },
{ id: 'age', field: 'age', headerName: 'Age', width: 100, type: 'number' },
];
const data = [
{ name: 'John Doe', age: 30 },
{ name: 'Jane Smith', age: 25 },
];
export default function MyGrid() {
return <RadiantGrid columns={columns} data={data} height={400} />;
}