Previewing the foundation of DataGridXL 4

DataGrid Toolkit

A lower-level grid engine for building spreadsheets, data tables and custom data-heavy interfaces. It is the foundation behind SpreadsheetPreview and the direction DataGridXL 4 is moving toward.

datagrid-toolkit.stack
MODULAR
Apps
SpreadsheetPreview, internal tools, custom editors
Renderers
Spreadsheet, data table, canvas and headless views
Plugins
Formulas, formatting, validation and domain logic
Core
Rust data store and TypeScript API

Why it exists

One engine for multiple grid products

DataGridXL is focused on the Excel-like spreadsheet experience. DataGrid Toolkit goes deeper: it separates the data store, rendering layer, plugin system and TypeScript API so new products can be built on the same foundation.

That makes it possible to build a spreadsheet, a dense data table, a preview service, or a fully custom data editor without starting from scratch each time.

Built as infrastructure, not just a component

The Toolkit is still emerging, but the architectural direction is clear: composable primitives for data-heavy interfaces.

Spreadsheet and table renderers

Use the same core for Excel-like sheets, compact data tables and custom renderers.

Headless architecture

Bring your own UI while keeping selection, data access and behavior predictable.

Formula plugins

Attach formula behavior as a plugin instead of baking it into every product surface.

Rust data store

A performance-oriented data layer designed for large datasets and heavy edits.

Fully TypeScript

A typed API surface for product teams building serious data workflows.

Renderer independence

Experiment with DOM, canvas or service-side flows without replacing the core model.

Early conversations

Building something that needs a deeper grid engine?

DataGrid Toolkit is not a polished public product yet. It is a warm-up for teams interested in the technical foundation behind future DataGridXL work.

Get in touch