UI-agnostic
Works with plain JavaScript, Vue.js, Angular, React, Preact, Svelte, and Solid. Excellent performance with vertical and horizontal virtual scrolling.
Flexible models
Flat Table, Tree table (Hierarchical View). Row and Column Spanning. Fixed Columns (Left and Right).
Usability
Custom filters. Row Sorting. Row, Column, and Range Selection. Single and Multi Selection.
Usability
Column Interactions (resize, reorder). Custom Filtering. In-place Cell Editing. Column Reordering (Drag and Drop).
Accessibility
Keyboard Shortcuts. User-defined Key and Mouse Events. Customizable Look & Feel (via CSS variables).
Look & Feel
State Persistence (Row Sorting, Column Order, Selection). Customizable Cell Contents via Renderer for Header, Body, and Footer. Full control over the HTML structure and style.