grid-js/gridjs
Advanced table plugin observed · 2026-08-28
Health v2 · maintenance only
52/100
- Activity 64
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2331
- days_rel: n/a
- days_push: 216
- n_releases_24m: 0
Adoption not part of the score
4689 stars · 256 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Grid.js is a free, open-source, MIT-licensed JavaScript table library written in TypeScript for rendering advanced data tables with sorting, filtering, search, and pagination. It is framework-agnostic, working with React, Angular, Vue, Preact, or vanilla JavaScript, and uses Preact internally with a lightweight (~12kb gzipped) extensible data pipeline.
Use cases
- render sortable and filterable data tables in a web app
- add pagination to large client-side datasets
- display tabular data in React, Angular, or Vue without vendor lock-in
- build a lightweight HTML table with search built in
- replace heavy table components with a 12kb library
- load table data from a server or CSV into a grid
When to choose
- you need a small, framework-agnostic table/grid library
- you want built-in sort, filter, search, and pagination out of the box
- you use vanilla JS or multiple frameworks and want no vendor lock-in
- you prefer a simple declarative config API
When to avoid
- you need spreadsheet-style editing or complex cell editing features
- you need virtualized rendering for very large datasets (hundreds of thousands of rows)
- your framework already ships a mature table component you're committed to
- you need server-side aggregation or pivot tables
Facets
library · maturity active
ui-components frontend-framework search-engine routing frontend web-development data-visualization browser cross-platform table grid data-grid sorting pagination filtering typescript framework-agnostic nodejs
9 sources
- readme: https://github.com/grid-js/gridjs · fetched 2026-08-28 · 3fb2bfb3c2f6
- homepage: https://gridjs.io · fetched 2026-08-29 · d14118a8be34
- site_page: https://gridjs.io/docs/install · fetched 2026-08-29 · 9176d8c7eade
- site_page: https://gridjs.io/docs · fetched 2026-08-29 · aad40255d994
- site_page: https://gridjs.io/docs/sponsors · fetched 2026-08-29 · 8e0d93c5b7dc
- site_page: https://gridjs.io/docs/community · fetched 2026-08-29 · dad88f6816cd
- site_page: https://gridjs.io/docs/examples/hello-world · fetched 2026-08-29 · 0097361b92f9
- site_page: https://gridjs.io/docs/license · fetched 2026-08-29 · 624e93858ac1
- registry_npm: https://registry.npmjs.org/gridjs · fetched 2026-08-29 · e053f74cdd86
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| grid-js/gridjs | main | 52 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem