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.

Migration guide: moving from SVAR Svelte DataGrid to SvGrid

At a glance

FactSvGridSVAR Svelte DataGridChecked
Latest version3.0.32.7.012 Sep 2026
Licence field on npmMITMIT12 Sep 2026
Last published11 Sep 20263 Jun 202612 Sep 2026
Svelte 5 supportNative (Svelte 5 runes)Svelte package, no peer range declared12 Sep 2026
npm downloads, 30 days to 10 Sep 202616,90062,80012 Sep 2026
Bundle, minified + gzip97.6 KB JS + 10.5 KB CSS51.5 KB JS, no separate stylesheet, svelte external12 Sep 2026
Engine alone, minified + gzip2.7 KB JS, no separate stylesheet (`createSvGrid` from `@svgrid/grid/core`)the row above; the package is the engine22 Sep 2026
FrameworksSvelte 5Svelte, React, Vue12 Sep 2026
PricingMIT core; @svgrid/enterprise from $299 per developer per year (Indie, under $1M revenue), $599 for EnterpriseThe 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 grid12 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.

FeatureSvGridSVAR Svelte DataGrid
Svelte 5 nativeYesYes - Svelte 5 compatible
LicenceYes - MIT core, paid enterprise packYes - MIT, the grid is entirely free
Headless engineYes - createSvGridNo - component only
Excel-style filter menuYes - built inYes - header filters plus the SVAR Filter component
Cell-range selection and clipboardYes - built inNo - single and multiple row selection
Fill handleYesNo - not in the feature list
Row grouping with aggregationYes - with a group panelNo - not in the feature list
Master/detail rowsYesNo - tree data only
Tree dataYesYes
Pinned columnsYes - left and rightPartial - to the left
Pinned rows (top and bottom)YesNo - not in the feature list
Header and footer column spansYesYes
Auto-sized row heightYes - autoRowHeightYes
Virtualization (rows and columns)YesYes
Undo and redo, context menu, row dragYesYes
Integrated chartsYes - no dependency, plus a chart wizardNo - not in the feature list
Server-side data, flat (sort, filter, paging, infinite scroll)Yes - createServerDataSource: page or infinite block scroll, cursor, GraphQL, websocketPartial - RestDataProvider and dynamic loading while scrolling
Server-side row model (lazy grouping, tree, pivot, transactions, select-all across unloaded rows)Paid tier - @svgrid/enterpriseNo - not in the feature list
CSV exportYes - free, with TSV and JSONYes - free
Excel and PDF exportPaid tier - @svgrid/enterpriseNo - CSV only in the feature list
PrintPaid tier - @svgrid/enterpriseYes - print API, free
Pivot tablesPaid tier - @svgrid/enterpriseNo - not in the SVAR Svelte product list
React and Vue versionsNo - Svelte onlyYes
In-grid AI helpers and MCP serverYes - helpers free in @svgrid/grid; @svgrid/mcp, MITNo - not mentioned in the docs
Paid supportYes - with @svgrid/enterprise, per developer per yearPartial - 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.

OperationSvGridSVAR Svelte DataGrid
Mount75.5 ms11.4 ms
Sort, text column149 ms187.2 ms
Sort, numeric column115.7 ms165.1 ms
Filter, one column (indicative only)99.6 ms32.6 ms
Scroll, p95 frame34.6 ms34.8 ms
Rows kept in the DOM (virtualization on)2719

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.

Migration guide: moving from SVAR Svelte DataGrid to SvGrid

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.

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)