GridStorm

Enterprise Data Grid — 35 composable plugins

Beta · v0.1.3 · MIT licensed

Enterprise Data Grid — 35 composable plugins

Headless data grid engine with virtual scrolling, WCAG 2.1 AA accessibility, 42 Excel-compatible formula functions, Excel copy/paste, and a full plugin ecosystem. MIT-licensed. No per-dev license fees.

35
Plugins
100K+
Rows @ 60fps
42
Excel functions
<50KB
Core bundle

Key capabilities

Resources & quick links

MITTypeScriptReactVueSvelteVirtual ScrollWCAG 2.1 AA

What is GridStorm?

GridStorm is a headless, framework-agnostic data grid built for the hardest table problem in front-end engineering: rendering and editing very large datasets without dropping frames. Its core ships under 50 KB and knows nothing about the DOM — you bring the renderer (React, Vue, Svelte, or Angular) and GridStorm supplies the engine for windowing, selection, sorting, grouping, and formula evaluation.

The design goal is "spreadsheet behaviour, library ergonomics." That means 100,000+ rows scrolling at 60fps, Excel-compatible copy/paste with type coercion, 42 formula functions, and 35 composable plugins you opt into one at a time — all while keeping the bundle small and the accessibility tree intact (WCAG 2.1 AA).

How it works

  1. Virtualised rendering. GridStorm only mounts the cells inside the visible viewport plus a small overscan buffer, recycling row nodes as you scroll. This keeps the DOM node count constant regardless of dataset size, which is what holds the frame budget at 60fps for six-figure row counts.
  2. Headless core + adapters. All state — selection, sort, filter, grouping, formulas — lives in a pure TypeScript core. Thin framework adapters subscribe to that state and render it idiomatically, so the same engine behaves identically across React, Vue, Svelte, and Angular.
  3. Composable plugins. Features like accessibility, Excel formulas, copy/paste, and column pinning are separate plugins. You register only what you need, so an app that never uses formulas never pays for the formula engine in its bundle.

When to use GridStorm

Limitations & honest trade-offs

Frequently asked questions

Is GridStorm really free for commercial use?

Yes. It is MIT-licensed with no enterprise tier, no per-seat pricing, and no feature gating. You can use it in commercial products and redistribute it as long as you keep the copyright notice.

How does it compare to AG Grid?

GridStorm is open source under MIT (AG Grid gates many features behind a paid enterprise license), ships a smaller core, and is headless-first. See our in-depth GridStorm vs AG Grid comparison and migration guide in the guides section.

Which frameworks are supported?

React, Vue, Svelte, and Angular via official adapters. The core itself is framework-agnostic, so you can also drive it from vanilla JavaScript.

Tekivex · open-source enterprise developer tools · MIT licensed · Products · Use Cases · About · TekiVex UI