Skip to main content

Data Grids

Grid.js and Tabulator — two alternatives to DataTables with different strengths.

Grid.js

Search, sort and pagination in about 12 KB — no dependencies
gridjs 6.2.0

Grid.js — custom cells

Badges and avatars rendered from data

Grid.js — server-style paging

10,000 rows paged from memory without freezing

Tabulator — editable grid

Double-click any cell to edit; changes are reflected below
tabulator 6.3.1

Last edit: none yet

Tabulator — frozen columns & calculations

Scroll horizontally; the first column stays put and totals sit in the footer

Which one should you use?

NeedGrid.jsTabulatorDataTables
Bundle size~12 KB~120 KB~90 KB + jQuery
Requires jQueryNoNoYes
Inline editingBuilt in
Grouping & column calcsBuilt inVia extensions
Export buttonsManualBuilt inBuilt in
Best forSimple read-only tablesSpreadsheet-like editingExisting jQuery apps