SvGrid vs SVAR Svelte DataGrid
SVAR Svelte DataGrid (wx-svelte-grid) is a Svelte-native, MIT-licensed data grid from XB Software, the team behind Webix, with React and Vue versions of the same grid.
Project site · wx-svelte-grid
Verdict
SVAR is the closest genuinely Svelte-native rival: both grids are MIT and both target Svelte 5. SvGrid has the wider capability surface (grouping with aggregation, master/detail, Excel-style range editing with a fill handle, integrated charts, a headless core, in-grid AI helpers and an MCP server); SVAR is the smaller grid with print in the free package, React and Vue versions, and the Webix team behind it.
At a glance
| Fact | SvGrid | SVAR Svelte DataGrid | Checked |
|---|---|---|---|
| Latest version | 3.0.3 | 2.7.0 | 12 Sep 2026 |
| Licence field on npm | MIT | MIT | 12 Sep 2026 |
| Last published | 11 Sep 2026 | 3 Jun 2026 | 12 Sep 2026 |
| Svelte 5 support | Native (Svelte 5 runes) | Svelte package, no peer range declared | 12 Sep 2026 |
| npm downloads, 30 days to 10 Sep 2026 | 16,900 | 62,800 | 12 Sep 2026 |
| Bundle, minified + gzip | 97.6 KB JS + 10.5 KB CSS | 51.5 KB JS, no separate stylesheet, svelte external | 12 Sep 2026 |
| Engine alone, minified + gzip | 2.7 KB JS, no separate stylesheet (`createSvGrid` from `@svgrid/grid/core`) | the row above; the package is the engine | 22 Sep 2026 |
| Frameworks | Svelte 5 | Svelte, React, Vue | 12 Sep 2026 |
| Pricing | MIT core; @svgrid/enterprise from $299 per developer per year (Indie, under $1M revenue), $599 for Enterprise | The DataGrid is MIT and free for commercial use with no paid tier; svar.dev sells PRO editions of its Gantt, Calendar and Kanban components and offers paid consulting and custom development, with no price list for the grid | 12 Sep 2026 |
Bundle sizes: each package built alone with Vite in library mode, minified, gzip level 9, Svelte kept external where a package uses it (it is a peer dependency). SvGrid 3.0.4 measured 22 Sep 2026 with packages/grid/scripts/measure-size.mjs; wx-svelte-grid 2.7.0 entry `Grid component` measured 12 Sep 2026 with packages/grid/scripts/measure-competitor-bundles.mjs.
Overview
SVAR DataGrid (npm: wx-svelte-grid) is part of the SVAR suite from XB Software, the makers of Webix, and is one of the few grids built for Svelte rather than wrapped from another framework. Its docs list in-cell editing, header and advanced filtering, single and multi-column sorting, tree data, virtual scrolling for rows and columns, columns pinned to the left, column and row spans in the header and footer, auto-sized rows, undo and redo, a context menu, row reordering, CSV export, a print API and a REST data provider, all under MIT.
SvGrid overlaps on the Svelte-native angle and reaches further: row grouping with aggregation, master/detail, Excel-style cell-range selection with clipboard and a fill handle, pinned rows and left and right column pinning, integrated charts, a server-side row model, a headless engine, in-grid AI helpers and the @svgrid/mcp server, all in the MIT package. Excel, PDF and print output, import, pivot tables and the Kanban and Scheduler views of the grid live in the paid @svgrid/enterprise pack, whereas SVAR keeps its grid entirely free and sells PRO editions of its Gantt, Calendar and Kanban instead.
Looking for a SVAR Svelte DataGrid alternative for Svelte?
The closest comparison on this list, since both are Svelte-native and both are MIT, so licensing does not decide it. The differences are depth and direction: SvGrid ships a larger feature surface, a UI component suite, in-grid AI helpers and an MCP server, while SVAR spans Svelte, React and Vue and keeps a smaller core. The At a glance table above has both measured bundle sizes; if a compact MIT grid with sorting, filtering, editing, tree data and CSV export is all you need, SVAR is a perfectly good answer.
What they have in common
- Purpose-built for Svelte 5, not a cross-framework wrapper.
- MIT-licensed and free for commercial use.
- Sorting, filtering, in-cell editing, virtualization on rows and columns, tree data.
- Auto-sized row heights, undo and redo, a context menu and drag-and-drop row reordering.
- Themeable through CSS variables with light and dark themes, localization, WAI-ARIA markup and keyboard navigation.
Where SvGrid is stronger
- Row grouping with aggregation and a drag-and-drop group panel; SVAR's docs list neither.
- Master/detail and expandable detail rows; SVAR offers tree data only.
- Excel-style cell-range selection with clipboard copy and paste and a fill handle; SVAR selects rows.
- Pinned top and bottom rows, and columns pinned left and right; SVAR pins columns to the left only.
- Integrated charts with no dependency, plus a chart wizard.
- A server-side row model with cursor pagination, GraphQL, websocket and optimistic updates, beyond a REST data provider.
- A headless engine (createSvGrid) you can compose, in addition to the render component.
- In-grid AI helpers free in @svgrid/grid, and @svgrid/mcp with llms.txt so assistants answer and write code accurately.
- A paid pack with Excel, PDF and styled-HTML export, print, pivot tables, Excel and CSV import and support. CSV, TSV and JSON export are free in the grid.
Where SVAR Svelte DataGrid is stronger
- The whole grid is free, print API included; SvGrid puts print and Excel and PDF export in the paid pack. Both export CSV for free.
- The same grid for React and Vue as well as Svelte; SvGrid is Svelte-only by design.
- A smaller bundle: the At a glance table has both measured numbers.
- XB Software and Webix behind it, a team that has built data grids for a long time.
- Part of the wider SVAR suite, with paid consulting and custom development on offer.
Feature by feature
Yes: shipped in the package. Partial: needs extra work or a companion package. Paid tier: only in a paid edition. No: not available. n/a: does not apply.
| Feature | SvGrid | SVAR Svelte DataGrid |
|---|---|---|
| Svelte 5 native | Yes | Yes - Svelte 5 compatible |
| Licence | Yes - MIT core, paid enterprise pack | Yes - MIT, the grid is entirely free |
| Headless engine | Yes - createSvGrid | No - component only |
| Excel-style filter menu | Yes - built in | Yes - header filters plus the SVAR Filter component |
| Cell-range selection and clipboard | Yes - built in | No - single and multiple row selection |
| Fill handle | Yes | No - not in the feature list |
| Row grouping with aggregation | Yes - with a group panel | No - not in the feature list |
| Master/detail rows | Yes | No - tree data only |
| Tree data | Yes | Yes |
| Pinned columns | Yes - left and right | Partial - to the left |
| Pinned rows (top and bottom) | Yes | No - not in the feature list |
| Header and footer column spans | Yes | Yes |
| Auto-sized row height | Yes - autoRowHeight | Yes |
| Virtualization (rows and columns) | Yes | Yes |
| Undo and redo, context menu, row drag | Yes | Yes |
| Integrated charts | Yes - no dependency, plus a chart wizard | No - not in the feature list |
| Server-side data, flat (sort, filter, paging, infinite scroll) | Yes - createServerDataSource: page or infinite block scroll, cursor, GraphQL, websocket | Partial - RestDataProvider and dynamic loading while scrolling |
| Server-side row model (lazy grouping, tree, pivot, transactions, select-all across unloaded rows) | Paid tier - @svgrid/enterprise | No - not in the feature list |
| CSV export | Yes - free, with TSV and JSON | Yes - free |
| Excel and PDF export | Paid tier - @svgrid/enterprise | No - CSV only in the feature list |
| Paid tier - @svgrid/enterprise | Yes - print API, free | |
| Pivot tables | Paid tier - @svgrid/enterprise | No - not in the SVAR Svelte product list |
| React and Vue versions | No - Svelte only | Yes |
| In-grid AI helpers and MCP server | Yes - helpers free in @svgrid/grid; @svgrid/mcp, MIT | No - not mentioned in the docs |
| Paid support | Yes - with @svgrid/enterprise, per developer per year | Partial - paid consulting and custom development; no support plan for the grid listed |
Measured performance
Measured 12 Sep 2026 with the harness in the repository (pnpm bench:compare): 100,000 rows, fastest of 7 samples per operation, each grid in a fresh page, Chromium through Playwright, headless, on win32 10.0.26200 x64, Intel(R) Core(TM) Ultra 7 255U; a developer workstation, not a dedicated bench rig. Versions: @svgrid/grid 3.0.3, wx-svelte-grid 2.7.0. Lower is better.
| Operation | SvGrid | SVAR Svelte DataGrid |
|---|---|---|
| Mount | 75.5 ms | 11.4 ms |
| Sort, text column | 149 ms | 187.2 ms |
| Sort, numeric column | 115.7 ms | 165.1 ms |
| Filter, one column (indicative only) | 99.6 ms | 32.6 ms |
| Scroll, p95 frame | 34.6 ms | 34.8 ms |
| Rows kept in the DOM (virtualization on) | 27 | 19 |
The filter row is not like for like: each grid is driven through its own single-column filter API, and the amount of work differs. The comparison guide explains the method, what is left out and why.
When to choose SvGrid
- You need grouping with aggregation, master/detail, Excel-style range editing or pivot tables, which SVAR's docs do not list.
- You want a headless engine plus a render component, not a component-only API.
- You want integrated charts and a full server-side row model in one library.
- You want in-grid AI helpers, an MCP server that checks generated code, and a paid support tier.
When to choose SVAR Svelte DataGrid
- You want a fully free grid with print included and no paid tier at all.
- You ship to React and Vue as well as Svelte and want one grid across them.
- A smaller bundle matters more than grouping with aggregation, master/detail, range editing and the other features SvGrid adds.
- You are already adopting the wider SVAR suite: Gantt, Calendar, Kanban, File Manager.
Migration effort
Estimated effort: 2-4 hours per grid.
What you give up:
- Free printing: SVAR's print API is in the MIT grid, SvGrid's print view is in @svgrid/enterprise.
- The React and Vue versions of the same grid.
- A smaller bundle, by the measurements in the At a glance table.
- The SVAR suite around the grid: Gantt, Calendar, Kanban and File Manager share its core.
Live example
Grouping + aggregation: open it in the gallery for the source and the full-size version.
The bottom line
Both grids are Svelte-5-native and MIT, so this is not a licensing call. On capability SvGrid is the more complete grid: grouping, master/detail, range editing with a fill handle, charts, a server-side row model, a headless core, AI helpers and an MCP server. SVAR is the smaller, fully free, multi-framework option from the Webix team, and it prints for free where SvGrid charges for print and Excel and PDF export. Choose SvGrid when you need the deeper feature set or support; choose SVAR when a compact free grid covers your needs or you also ship React and Vue.
Frequently asked questions
SvGrid vs SVAR Svelte DataGrid: what is the difference?
Both are MIT-licensed, Svelte-5-native grids. SvGrid is the broader product: row grouping with aggregation, master/detail, Excel-style range selection with a fill handle, integrated charts, a server-side row model, a headless core, in-grid AI helpers and an MCP server. SVAR is a smaller, fully free grid with React and Vue versions from XB Software, with CSV export and a print API included.
Are SvGrid and SVAR both free?
Both are free under MIT, including commercial use. SVAR keeps the whole grid free, CSV export and print included, and sells PRO editions of its Gantt, Calendar and Kanban. SvGrid's grid is free too, including CSV, TSV and JSON export, charts and the AI helpers; Excel, PDF and print output, import, pivot tables, the Kanban and Scheduler views and support are in @svgrid/enterprise at $599 per developer per year.
Are both built for Svelte 5?
Yes. SvGrid is written in Svelte 5 runes, and svar.dev states the DataGrid is Svelte 5 compatible. Neither is a cross-framework wrapper, although SVAR also ships React and Vue versions of its grid.
Which grid is smaller?
SVAR, by the measurements in the At a glance table: both packages were built alone with Vite, minified and gzipped with Svelte external, on the dates shown. SvGrid's extra size buys grouping, master/detail, range editing, charts and the server-side row model; features you never import, such as the date editors, menus and charts, load as separate chunks.
Does SVAR have row grouping, master/detail or cell-range selection?
Not according to its docs overview on the date we read it, which lists tree data, single and multiple row selection, header and advanced filters, sorting, in-cell editing, columns pinned to the left, CSV export and a print API. SvGrid has all three in the MIT core, and the demos on this page show them.
How long does a SVAR to SvGrid migration take?
The migration guide budgets two to four hours per grid: a prop and event rename pass, since both use array-of-object column definitions, plus re-theming through --sg-* tokens.
Is SvGrid a good SVAR Svelte DataGrid alternative for Svelte?
The closest comparison on this list, since both are Svelte-native and both are MIT, so licensing does not decide it. The differences are depth and direction: SvGrid ships a larger feature surface, a UI component suite, in-grid AI helpers and an MCP server, while SVAR spans Svelte, React and Vue and keeps a smaller core. The At a glance table above has both measured bundle sizes; if a compact MIT grid with sorting, filtering, editing, tree data and CSV export is all you need, SVAR is a perfectly good answer.
Related comparisons and docs
Sources and last verified
Every claim on this page was last checked on 12 Sep 2026. Versions, licences and download counts come from the npm registry; feature and pricing statements from the pages listed below.
- svar-datagrid: Licensed under MIT; Svelte 5 compatible; React and Vue versions available; lists multi-column sorting, header filters, in-cell editing, tree data, virtual scrolling, columns pinned to the left, context menu, row drag-and-drop, checkbox selection, pagination, hotkeys, WAI-ARIA, print, undo/redo (checked 12 Sep 2026)
- svar-overview: Feature list: in-cell editing, header and advanced filtering, sorting, single and multiple row selection, row reordering, context menu, undo/redo, tree data, pagination, colspans and rowspans in header and footer, collapsible column groups, pinned columns to the left, auto-sizing of rows and columns, localization, themes, export to CSV, print API, RestDataProvider, virtual scrolling for rows and columns, WAI-ARIA, keyboard navigation; no Excel export, row grouping, aggregation, master/detail, charts, AI or MCP (checked 12 Sep 2026)
- svar-svelte: DataGrid, Filter, Editor, File Manager and Core are MIT; Gantt, Calendar and Kanban have MIT cores with paid PRO editions; no pivot component in the list; no price list on the page (checked 12 Sep 2026)
- svar-gantt: Offers paid consulting and custom development services; PRO edition pricing is on a separate page (checked 12 Sep 2026)