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.
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.