# xaksis/vue-good-table

An easy to use powerful data table for vuejs with advanced customizations including sorting, column filtering, pagination, grouping etc

Repository: https://github.com/xaksis/vue-good-table
Canonical: https://ross.abutalabs.com/products/vue-good-table
Homepage: https://xaksis.github.io/vue-good-table/
Language: Vue
License: MIT
License Family: permissive
Topics: vue, vuejs, table, datatable, plugin
Last push: 2024-05-21T16:37:49+00:00

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

## Adoption (not part of the score)
Stars 2174, forks 395 (observed 2026-08-28T04:06:22.010082+00:00)

## What it is
vue-good-table is a Vue.js data table component library offering sorting, column filtering, pagination, grouping, and checkbox selection with minimal setup. It targets Vue 2, with a community-maintained Vue 3 successor (vue-good-table-next) recommended for newer projects.

## Use cases
- display sortable paginated tables in a vue app
- add column filtering to a vuejs data table
- group table rows by a field in vue
- build a checkbox selection table in vue
- customize table cell and header rendering in vuejs
- server-side remote data table for vue

## When to choose
- you are building a Vue 2 application and need a feature-rich data table quickly
- you want sorting, filtering, pagination, and grouping out of the box with MIT licensing
- you need customizable row/column templates and themes

## When to avoid
- you are starting a Vue 3 project - use vue-good-table-next or another Vue 3 table library instead
- you need a headless or fully virtualized table for very large datasets
- you need a framework-agnostic table outside the Vue ecosystem

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, frontend-framework
- domain: web-development, frontend, developer-tools
- platform: cross-platform
- tags: vue, data-table, datatable, vuejs, pagination, sorting, column-filtering, grouped-rows, nodejs, web-server

## Member repositories
- xaksis/vue-good-table (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:22.010082+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-30T02:49:00.825141+00:00, confidence not recorded.
  - readme: https://github.com/xaksis/vue-good-table (fetched 2026-08-28T04:06:22.010082+00:00, sha a7f095a54911)
  - homepage: https://xaksis.github.io/vue-good-table/ (fetched 2026-08-29T10:29:25.747725+00:00, sha a6305628ba54)
- Data as of 2026-08-30T08:39:29.467469+00:00.
