Best JavaScript Data Grids and Spreadsheets

Tabulator

Tabulator is a vanilla JS library that allows you to create interactive tables in seconds from any HTML Table, Javascript Array, JSON formatted data or AJAX data source.

Have a look at the Examples Page to play with the many features that Tabulator has to offer.

Features Overview

  • Filters
  • Sorting
  • Formatting
  • Grouping
  • Ajax
  • Editing
  • Callbacks
  • Virtual DOM
  • CSS Styling
  • Pagination
  • Packaged Themes
  • Mutators
  • Accessibility
  • Freeze Data
  • Row Selection
  • Localization
  • Download Data
  • Layout
  • Key Bindings
  • Responsive Layout
  • Persistent Configuration
  • History
  • Navigation
  • Column Calculations
  • Input Validation
  • Clipboard
  • Connected Tables
  • Tree Structure

Preview

Cell editing

Tabulator cell editing

Filtering and sorting

Tabulator filtering and sorting

Frozen columns

Tabulator frozen columns

Grouped headers

Tabulator grouped headers

Grouping

Tabulator grouping

Localization

Tabulator localization

Multiple row selection

Tabulator multiple row selection

Nested data tree

Tabulator nested data tree

Nested tables

Tabulator nested tables

Pagination

Tabulator pagination

Theme for Bootstrap

Tabulator theme for Bootstrap

Theme Midnight

Tabulator theme Midnight

Vertical headers

Tabulator vertical headers

STATS ON GITHUB

  • 2934
  • 383
  • 82
  • License: MIT
  • Author: Oli Folkerd
  • Last update: Nov 25, 2019

TRENDS