
Pivot analytics Pro Advanced
Turn React grid data into grouped, aggregated reporting views without embedding a separate BI surface.
Learn moreFast virtual scrolling, inline editing, custom React cell renderers, and TypeScript-first APIs for dashboards, admin tools, and production SaaS.
npm i @revolist/react-datagridUsed by teams at companies including
RevoGrid keeps large React data surfaces fast while giving developers direct control over cells, editors, events, and state synchronization.
const plugins = [ EventManagerPlugin, FormulaPlugin, HistoryPlugin, MultiRangeSelectionPlugin, DataGridFormattingPlugin]rows[0].formula = '=C1*124'const formatting = { rowKeyProp: 'id', cells: [ { rowKey: 'SHEET-00002', prop: 'item', format: { appearance: { fillColor: '#fef3c7' } } }] }<RevoGrid source={rows} columns={columns} plugins={plugins} dataGridFormatting={formatting} dataGridContextMenu={{}} />Install the React package, keep columns and source stable, then add renderers, editors, and edit events as your product grows.
Start with the fast React data grid core, then add commercial workflows when users need more than a table.

Turn React grid data into grouped, aggregated reporting views without embedding a separate BI surface.
Learn more
Build project and resource planning screens with scheduling logic, dependencies, and grid-native editing.
Learn more
Add formulas, copy/paste, validation, history, and Excel-style workflows to React data products.
Learn moreRevoGrid is strongest when your React app needs fast scrolling, editing, custom cells, and a clear commercial upgrade path.
| Capability | TanStack Table | RevoGrid | MUI X | AG Grid React |
|---|---|---|---|---|
| Virtualized data grid | custom implementation | built in | built in | built in |
| Inline editing | custom implementation | built in | ± | built in |
| Custom React cells | ✓ | ✓ | ✓ | ✓ |
| Time to first grid | medium | Minutes | Minutes | medium |
| Open-source core | ✓ | ✓ | ✓ | ✓ |
| Production SaaS licensing | not applicable | per-developer Pro plans | per-developer paid tiers | Enterprise license |
| Advanced modules | × | Pro plans | paid tiers | Enterprise modules |
Yes. RevoGrid depends on browser APIs, so render the grid in a client component or dynamically load it on the client while keeping surrounding page copy server-rendered.
Yes. The React package exports RevoGrid, Template, Editor, and core RevoGrid types so columns, rows, editors, and event handlers can be typed.
Yes. Wrap a React component with Template(Component) and assign it to a column's cellTemplate property.
RevoGrid is a strong fit when React teams need virtual scrolling, inline editing, custom React cells, TypeScript, clear licensing, and Pro MCP context for coding agents.
Yes. The MIT-licensed Open Source plan can be used in production, including commercial applications, subject to the documented attribution requirements.
Pro Lite covers one product or app and includes typed Pro packages through private npm. Pro Advanced adds unlimited product usage, original private source repository access, the JavaScript Pivot Table, Kanban, Gantt, Scheduler, and priority support.
Yes. Start the 30-day trial immediately from the public trial registry—no npm login or token, license key, form, or approval email is required. You can also clone and run the public starter right away.
Start with the open-source React package, then upgrade when your product needs Pro modules, support, and production workflows.
Open-source core. Pro Lite: $149/year sale ($199 regular). Pro Advanced: $375/year sale ($499 regular). Per-developer licensing. No deployment counting.