# tabulator-tables/tabulator

Interactive Tables and Data Grids for JavaScript

Repository: https://github.com/tabulator-tables/tabulator
Canonical: https://ross.abutalabs.com/products/tabulator
Homepage: http://tabulator-tables.github.io/tabulator/
Language: JavaScript
License: MIT
License Family: permissive
Topics: tabulator, javascript, table, grid, grid-layout, grid-system, data, widget, cdnjs, json, ajax, list, sort, jquery, react, tabulator-table
Last push: 2026-08-25T15:26:12+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 66, longevity 100
- inputs: {"age_days": 3966, "days_push": 8, "days_rel": 71, "gap_med": 101, "n_releases_24m": 6}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7751, forks 895 (observed 2026-08-28T04:10:04.778456+00:00)

## What it is
Tabulator is a JavaScript library for creating fully featured, interactive tables and data grids from HTML tables, JavaScript arrays, AJAX sources, or JSON data. It supports all major frontend frameworks including React, Angular, and Vue, and offers features like sorting, filtering, pagination, editing, and CSV export.

## Use cases
- display sortable data tables in a web app
- build an editable data grid with pagination
- render JSON data as an interactive table
- add filtering and grouping to HTML tables
- create a lightweight table widget without a heavy framework
- export table data as CSV
- integrate data grids into React or Vue apps

## When to choose
- you need a feature-rich interactive table with minimal setup
- you want framework-agnostic tables that work with React, Angular, or Vue
- you need built-in sorting, filtering, editing, and pagination out of the box
- you want a lightweight alternative to heavyweight grid components

## When to avoid
- you need server-side virtualization for millions of rows with a dedicated grid backend
- your project requires a full spreadsheet experience with formula support
- you are building a native mobile app rather than a web frontend

## Facets
- artifact type: library
- maturity: active
- function: ui-components, data-visualization, form-handling
- domain: frontend, web-development, data-visualization
- platform: browser
- tags: data-grid, interactive-tables, sorting, pagination, react, vue, angular, jquery, nodejs, javascript

## Member repositories
- tabulator-tables/tabulator (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:04.778456+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:35:09.091631+00:00, confidence not recorded.
  - readme: https://github.com/tabulator-tables/tabulator (fetched 2026-08-28T04:10:04.778456+00:00, sha 0ebd2aded03b)
  - homepage: http://tabulator-tables.github.io/tabulator/ (fetched 2026-08-29T08:31:28.467362+00:00, sha 348b4fb5d263)
- Data as of 2026-08-30T08:39:29.467469+00:00.
