awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Happy-Coding-Clans avatar

Happy-Coding-Clans/vue-easytable

0
View on GitHub↗
3,802 stars·776 forks·JavaScript·MIT·23 viewshappy-coding-clans.github.io/vue-easytable↗

Vue Easytable

Vue-easytable is a high-performance data grid component designed for the Vue.js framework. It provides a comprehensive interface for displaying and managing large-scale tabular data, utilizing virtual scrolling to maintain responsiveness by rendering only the visible subset of rows within the browser.

The component offers spreadsheet-style interaction, enabling users to perform direct, in-place data editing and manipulation. It supports complex grid configurations, including column pinning, row expansion, and data filtering, allowing for the organization of structured information to improve readability and navigation.

The architecture relies on a modular design that supports plugin-based extensions and reactive state management to handle granular updates. Visual customization is achieved through CSS-variable-based theming and localization support, ensuring the interface can be adapted to specific design and language requirements.

Features

  • Vue Data Table Components - Provides a high-performance grid component for Vue that supports virtual scrolling, cell editing, and spreadsheet-like data manipulation.
  • Virtual Grid Renderers - Facilitates large dataset rendering using virtual scrolling techniques to maintain smooth responsiveness.
  • Virtual Scrolling - Renders only the visible subset of data rows in the DOM to maintain high performance with large datasets.
  • Reactive State Management - Tracks data changes through a central observation system to trigger granular updates across the table interface.
  • Spreadsheet-Style Editors - Enables users to modify grid content directly within the browser using familiar spreadsheet interactions like cell editing.
  • Large Dataset Explorers - Displays massive amounts of information in a web interface while maintaining smooth performance through virtual scrolling.
  • Plugin-Based Extensibility - Allows optional functionality like editing or filtering to be injected into the core grid engine via plugins.
  • Complex Data Organization - Organizes and navigates large, structured data sets by applying filters, sorting, column pinning, and grouping.
  • CSS Variable Theming - Applies visual styles and layout adjustments by injecting dynamic values into a shared set of CSS variables.
  • Interactive Data Grid Manipulations - Offers comprehensive data interaction management, allowing users to sort, filter, expand rows, and select items.
  • Spreadsheet Components - Provides a web-based grid interface with Excel-like features including cell editing, column resizing, and data filtering.
  • Virtualized Data Grids - Displays large datasets efficiently by only loading visible rows into the browser DOM.
  • Editable Data Tables - Enables direct table data editing through interactive cells for real-time updates and streamlined information maintenance.
  • Vue.js Component Development - Integrates high-performance, customizable table components into web applications built with the Vue.js framework.

Star history

Star history chart for happy-coding-clans/vue-easytableStar history chart for happy-coding-clans/vue-easytable

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Vue Easytable

Similar open-source projects, ranked by how many features they share with Vue Easytable.
  • tonygermaneri/canvas-datagridTonyGermaneri avatar

    TonyGermaneri/canvas-datagrid

    1,570View on GitHub↗

    Canvas-datagrid is a web component designed to render and manage large-scale datasets within a browser-based spreadsheet interface. By utilizing an immediate-mode rendering approach on a single canvas element, it bypasses the performance limitations associated with traditional document object model structures, allowing for the display of millions of rows and columns without the need for pagination. The component distinguishes itself through its ability to handle complex, nested data structures by flattening hierarchical relationships into a single coordinate system. It incorporates a virtual

    JavaScriptcomponentdatagriddatatable
    View on GitHub↗1,570
  • angular-ui/ui-gridangular-ui avatar

    angular-ui/ui-grid

    5,376View on GitHub↗

    ui-grid is an enterprise data grid component for Angular applications designed to display tabular data. It functions as an interactive data table that supports virtualization to maintain performance when rendering large datasets. The grid provides specialized capabilities for professional data management, including row grouping, column pinning, and state persistence. It allows for the organization of complex data hierarchies and the transformation of flat records into grouped or tree structures. The component covers a broad range of data management features, including in-place cell editing,

    JavaScriptangularjavascriptui-grid
    View on GitHub↗5,376
  • mistertaki/vue-table-with-tree-gridMisterTaki avatar

    MisterTaki/vue-table-with-tree-grid

    874View on GitHub↗

    Vue Table with Tree Grid is a table component for Vue applications that displays hierarchical tree grids with expandable rows, custom cell formatting, and row interaction events. It transforms complex parent-child datasets into expandable tree grid structures with adjustable child indentation levels to help users explore multi-level information. The component supports reactive state-driven selection to maintain row expansion and checkbox selection states, alongside recursive tree-grid flattening that simplifies rendering calculations. It utilizes slot-based rendering to inject user-defined te

    JavaScriptiviewtree-gridvue
    View on GitHub↗874
  • x-extends/vxe-tablex-extends avatar

    x-extends/vxe-table

    8,595View on GitHub↗

    vxe-table is a high-performance data table component and UI library for Vue, designed for building data-heavy applications. It functions as a virtualized data grid and spreadsheet UI framework capable of rendering millions of rows by mounting only the visible elements of a dataset. The project distinguishes itself through spreadsheet-like functionality, including cell selection, copy-paste support, and the generation of cross-tabulated pivot tables. It also provides specialized tools for managing complex data hierarchies using virtual trees, row grouping, and cell merging. The library covers

    TypeScriptcellcheckboxeditable
    View on GitHub↗8,595
See all 30 alternatives to Vue Easytable→

Frequently asked questions

What does happy-coding-clans/vue-easytable do?

Vue-easytable is a high-performance data grid component designed for the Vue.js framework. It provides a comprehensive interface for displaying and managing large-scale tabular data, utilizing virtual scrolling to maintain responsiveness by rendering only the visible subset of rows within the browser.

What are the main features of happy-coding-clans/vue-easytable?

The main features of happy-coding-clans/vue-easytable are: Vue Data Table Components, Virtual Grid Renderers, Virtual Scrolling, Reactive State Management, Spreadsheet-Style Editors, Large Dataset Explorers, Plugin-Based Extensibility, Complex Data Organization.

What are some open-source alternatives to happy-coding-clans/vue-easytable?

Open-source alternatives to happy-coding-clans/vue-easytable include: tonygermaneri/canvas-datagrid — Canvas-datagrid is a web component designed to render and manage large-scale datasets within a browser-based… angular-ui/ui-grid — ui-grid is an enterprise data grid component for Angular applications designed to display tabular data. It functions… mistertaki/vue-table-with-tree-grid — Vue Table with Tree Grid is a table component for Vue applications that displays hierarchical tree grids with… x-extends/vxe-table — vxe-table is a high-performance data table component and UI library for Vue, designed for building data-heavy… inokawa/virtua. olton/metroui — Metro UI is a progressive front-end framework for building reactive single-page applications with a Metro-style design…