# Happy-Coding-Clans/vue-easytable

A  powerful data table based on vuejs. You can use  it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc.

Repository: https://github.com/Happy-Coding-Clans/vue-easytable
Canonical: https://ross.abutalabs.com/products/vue-easytable
Homepage: https://happy-coding-clans.github.io/vue-easytable/
Language: JavaScript
License: MIT
License Family: permissive
Topics: vuejs2, table, component, vue-jest, unit-test, vue-easytable, vue-table, grid, excel, vue, vuejs, contextmenu, virtual-scroll, clipboard, google-sheets, sheet, loading-spinner
Last push: 2024-06-26T06:39:36+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": 3561, "days_push": 798, "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 3799, forks 773 (observed 2026-08-28T04:08:20.063588+00:00)

## What it is
A powerful Vue 2.x data table component library that can be used as a data grid, Microsoft Excel, or Google Sheets alternative. It supports virtual scrolling for 300,000+ rows, cell editing, column fixing, header grouping, filtering, sorting, and theming.

## Use cases
- render large datasets in a vue table with virtual scroll
- build an excel-like editable grid in vue
- add sortable and filterable data tables to a vue app
- display fixed columns and grouped headers in a table
- implement row selection with checkboxes and row expansion
- create a google-sheets-like table interface in vue

## When to choose
- you need a feature-rich table or data grid in a Vue 2 project
- you must render very large datasets (hundreds of thousands of rows) smoothly
- you want built-in cell editing, context menus, and clipboard support

## When to avoid
- your project uses Vue 3 (this library targets Vue 2.x)
- you only need a simple static table with minimal features
- you prefer a headless table solution you style yourself

## Facets
- artifact type: library
- maturity: active
- function: ui-components, data-visualization
- domain: frontend, web-development, spreadsheets
- platform: cross-platform
- tags: vue2, data-table, data-grid, virtual-scroll, spreadsheet, cell-editing, vue-component, web, nodejs

## Member repositories
- Happy-Coding-Clans/vue-easytable (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:20.063588+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-29T18:26:54.037022+00:00, confidence not recorded.
  - readme: https://github.com/Happy-Coding-Clans/vue-easytable (fetched 2026-08-28T04:08:20.063588+00:00, sha 433196238946)
  - homepage: https://happy-coding-clans.github.io/vue-easytable/ (fetched 2026-08-29T09:21:58.424395+00:00, sha f139554f08f0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
