
Product
PHP and Composer Support Is Now in Beta
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.
@svgrid/grid
Advanced tools
SvGrid - a headless-first, Svelte 5-native data grid engine and render component.
The Svelte 5 native data grid. Headless-first. Render-ready.
Website · Docs · 280+ Demos · Pricing · Roadmap
A production-grade data grid built from the first line for Svelte 5 runes - not a React grid wrapped in a Svelte shim. Compose the headless engine yourself, or drop in the full <SvGrid /> render component and ship. The MIT core has zero feature gating: no license key, no watermark, no row-count cap.
Scaffold a working Vite + Svelte 5 app with SvGrid wired up:
npm create @svgrid@latest
Or add it to an existing app:
npm install @svgrid/grid
<script lang="ts">
import { SvGrid, type ColumnDef } from '@svgrid/grid'
const rows = [
{ firstName: 'Ada', age: 36, status: 'active' },
{ firstName: 'Linus', age: 54, status: 'active' },
{ firstName: 'Grace', age: 85, status: 'inactive' },
]
const columns: ColumnDef<{}, (typeof rows)[number]>[] = [
{ field: 'firstName', header: 'First name' },
{ field: 'age', header: 'Age' },
{ field: 'status', header: 'Status' },
]
</script>
<SvGrid data={rows} columns={columns} />
That is a real, accessible grid. Sorting, filtering, virtualization, cell selection, and inline editing all wire up the moment you turn on the matching prop.
editorTypes (text, number, date, datetime, time, select, rich-select with typeahead, textarea, color, checkbox, list, chips, rating, password) plus a cellEditor snippet slot for anything custom.--sg-* CSS tokens.SvGrid ships two layers from one package, so you can choose how much control you want:
import {
// Drop-in render component
SvGrid,
// Headless engine + row-model factories
createSvGrid,
createCoreRowModel,
createFilteredRowModel,
createSortedRowModel,
createGroupedRowModel,
createExpandedRowModel,
createPaginatedRowModel,
// Feature modules
tableFeatures,
rowSortingFeature,
columnFilteringFeature,
columnGroupingFeature,
rowExpandingFeature,
rowPaginationFeature,
rowSelectionFeature,
// Cell renderers
renderSnippet,
renderComponent,
type ColumnDef,
type SvGridApi,
} from '@svgrid/grid'
createSvGrid and the row-model factories, render your own markup. getGrid*A11yProps helpers keep custom markup accessible.<SvGrid /> is a complete, accessible, themeable grid you configure with props.Compatibility aliases are provided for the framework-neutral names: createGrid, createGridState, subscribeGrid.
SvGrid publishes an MCP server and llms.txt / llms-full.txt, so Claude, Cursor, and Zed answer with accurate, version-pinned APIs and all 280+ demo sources as context - not hallucinated methods.
The MIT core is free for any use, including commercial, with no feature gating - sorting, filtering, editing, virtualization, and the server-side row model (sort / filter / group pushdown) all ship in the free package. The optional @svgrid/enterprise pack layers on the export- and analytics-heavy features teams tend to need last:
OSS projects receive an Enterprise key free. See the Enterprise docs and Pricing.
--sg-* tokens and dark mode.SvGrid is built by jQWidgets, shipping UI components since 2011 to 5,000+ companies including Samsung, Boeing, NVIDIA, Microsoft, Nokia, and Intel. SvGrid is our Svelte 5 native effort.
The source code is MIT-licensed - see LICENSE. It is free for commercial use. SvGrid™ and sv-grid™ are trademarks of jQWidgets Ltd; the license covers the code only, not the name or logo.
FAQs
Svelte 5-native data grid and data table. Headless-first engine with virtual scrolling for 100k+ rows, Excel-style filtering, inline editing, grouping, tree data, pivot, and server-side data. Drop-in <SvGrid> component. TypeScript, SSR-ready.
The npm package @svgrid/grid receives a total of 3,542 weekly downloads. As such, @svgrid/grid popularity was classified as popular.
We found that @svgrid/grid demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.

Product
Socket is bringing experimental protection to Firefox, scanning 97,000+ extensions in Mozilla's official directory for malware and risky updates.

Research
/Security News
Three compromised Rust crates pulled in a malicious dependency that downloaded and executed cross-platform malware during Cargo builds.