Interactive Data Table

v... Initializing...
Theme

Explore tabular data entirely in the browser — no server required. Load a CSV, JSON, or Parquet file to get started. All processing happens locally via DuckDB WASM for complete data privacy. Column headers show interactive visualizations: continuous variables show histograms (click-select a bin or brush-select a range to filter), and categorical variables show value counts plots (click to select, Cmd/Ctrl+click for multi-category selection). Use the filter button (funnel icon) for manual filters with type-specific controls. Pin, hide, sort, reorder, and resize columns freely. Try Cmd/Ctrl+click a sort button for multi-sort, or double-click a column border to auto-fit its width. Your table state (filters, sort, column layout, pins, widths) is automatically saved to IndexedDB and restored when you reload the same file.

Want to see the library customized? Browse fourteen focused examples — programmatic filters, derived columns, event listeners, custom themes, i18n, custom visualizations, multi-table dashboards, filter presets, export column data, annotate cells, header tooltips, custom stats panel, and export SQL primitives.

Load Data

Try an example:
Load a file or URL to see visualizations in column headers