The Svelte Data Grid for complex, data-heavy apps
Fast virtual scrolling, inline editing, custom Svelte cell renderers, and TypeScript-friendly APIs for dashboards, admin tools, and production SaaS.
npm i @revolist/svelte-datagridUsed by engineering teams at Fortune 500 companies in automotive, pharma, finance, and enterprise software
Everything Svelte teams need in a data grid
RevoGrid keeps large Svelte data surfaces fast while giving developers direct control over cell renderers, editors, events, and SvelteKit client rendering.
Virtual scroll at scale
Render large row sets smoothly while Svelte owns application state and RevoGrid handles the grid viewport.
Spreadsheet-grade editing
Inline editing, keyboard navigation, range selection, and lifecycle events are built into the core grid.
Svelte cell renderers
Wrap Svelte components with Template(Component) for badges, controls, status chips, and custom cell UI.
Custom Svelte editors
Register Svelte editors with Editor(Component), then attach them to editable columns by name.
SvelteKit-ready patterns
Render the grid on the client side while keeping surrounding SvelteKit content server-rendered.
Production licensing
Start with the MIT core, then add Pro licensing per developer when your app needs advanced modules.
A working Svelte grid in one component
Install the Svelte package, pass typed columns and source data, then add renderers, editors, and edit events as your product grows.
Add advanced modules without replacing the grid
Start with the fast Svelte data grid core, then add commercial workflows when users need more than a table.
▶Pivot analytics Pro Advanced
Turn Svelte grid data into grouped, aggregated reporting views without embedding a separate BI surface.
Learn more
▶Gantt planning Enterprise
Build project and resource planning screens with scheduling logic, dependencies, and grid-native editing.
Learn more
▶Spreadsheet workflows Pro
Add formulas, copy/paste, validation, history, and Excel-style workflows to Svelte data products.
Learn moreSvelte Data Grid vs TanStack Table, AG Grid JavaScript, and SVAR
RevoGrid is strongest when your Svelte app needs fast scrolling, editing, custom components, and a framework wrapper without building the grid shell yourself.
| Capability | TanStack Table | RevoGrid | SVAR Svelte DataGrid | AG Grid JavaScript |
|---|---|---|---|---|
| Virtualized data grid | custom | ✓ | ✓ | ✓ |
| Inline editing | custom | ✓ | ✓ | ✓ |
| Custom Svelte cells | ✓ | ✓ | ✓ | custom |
| Time to first grid | medium | Minutes | medium | medium |
| Open-source core | ✓ | ✓ | ± | ✓ |
| Production SaaS licensing | n/a | perDev | enterprise | enterprise |
| Advanced modules | × | ✓ Pro | ✓ | ✓ |
Svelte data grid questions
Yes. RevoGrid depends on browser APIs, so render the grid on the client side in SvelteKit while keeping surrounding page content server-rendered.
Yes. The current Svelte wrapper supports Svelte 5, while Svelte 4 users should use the documented Svelte 4 branch or an earlier compatible package version.
Yes. Wrap a Svelte component with Template(Component) and assign it to a column's cellTemplate property.
Yes. The MIT core can be used in production, including commercial apps, subject to the attribution requirements in the RevoGrid docs.
Build a faster Svelte data grid with RevoGrid.
Start with the open-source Svelte package, then upgrade when your product needs Pro modules, support, and production workflows.
Open-source core. Per-developer Pro licensing from €200. No deployment counting.