GuiExpert Table renders only the cells you can see – vertically and horizontally. One TypeScript core without
runtime dependencies, components for Angular, React, Vue, Svelte, Solid, Preact and Web Components – and
sorting, filtering, selection, editing, tree tables and Excel export included.
Scroll in both directions, drag to select a range, copy it with Ctrl/⌘ + C.
“Order” and “Total” stay fixed. Every value is computed when its cell becomes visible.
Why GuiExpert Table
A lean data grid with everything included – and an honest view of where others
go further.
Free – really
Every current release is MIT licensed, also for commercial use. No licence key, no watermark, no paid tier for Excel export, range selection or tree tables.
Rule of thumb: need pivot tables, row grouping or a server-side row model off the shelf?
ag-Grid Enterprise is further today. Need large data, export, selection and full control over HTML and CSS –
in any framework, without licence costs? That is what GuiExpert Table is for.
A cell renderer is one function that receives the cell's element: box plots,
sparklines, progress bars, icons – or a component of your framework.
Renderers run only for visible cells, so rich content costs the same at 100
rows as at a million. Sorting, filtering, copying and Excel export still work on the raw values.
The same model drives header groups, tree tables, rowspans and footers with
totals. The demo above recalculates and repaints its cells many times per second.