awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
x-extends avatar

x-extends/vxe-table

0
View on GitHub↗
8,595 estrellas·1,145 forks·TypeScript·MIT·7 vistasvxetable.cn↗

Vxe Table

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 a broad range of data management capabilities, including multi-field filtering and sorting, data aggregation, and record editing tools. It supports various layout customizations such as draggable column widths, frozen headers, and configurable cell styling.

User interaction is handled through keyboard navigation, checkboxes, and expandable rows to manage detailed data views.

Features

  • Virtualized Rendering - Renders only the visible portion of massive datasets to maintain high performance and browser stability.
  • Virtualized Tree Organizations - Represents nested information using row grouping and virtual trees to organize complex data structures.
  • Spreadsheet Components - Offers a comprehensive set of UI components for implementing spreadsheet functionality including pivot tables.
  • Tabular Hierarchies - Implements complex data hierarchy management through virtual trees, row grouping, and cell merging.
  • Record Management Interfaces - Provides built-in interfaces for adding, deleting, updating, and searching structured data entries.
  • Spreadsheet Processing Engines - Implements advanced manipulation features like area selection, find-and-replace, and spreadsheet-style interactions.
  • Column Management Interfaces - Provides interactive controls for toggling, freezing, resizing, and reordering table columns.
  • Vue UI Libraries - Serves as a comprehensive UI library of reusable components for building data-heavy applications in Vue.
  • Data Grids - Provides interactive tabular components with built-in sorting, filtering, and resizable columns.
  • Spreadsheet Interfaces - Ships a spreadsheet-like interface featuring cell editing, copy-paste support, and area selection.
  • High-Performance Rendering - Employs optimized rendering techniques and virtual scrolling to browse millions of rows with minimal overhead.
  • Multi-Column Sorting - Organizes information through multi-field sorting and configurable criteria to isolate specific data points.
  • Virtualized Data Grids - Implements a high-performance virtualized grid that mounts only visible elements to handle massive datasets.
  • Virtualized Data Rendering - Uses virtualization to efficiently display millions of rows while maintaining high performance during navigation.
  • Vue Data Table Components - Provides a high-performance grid component for Vue featuring virtual scrolling and advanced cell editing.
  • Bulk Data Operations - Supports bulk importing, exporting, and copying of large record sets between systems.
  • Visual Data Grouping - Structures complex information through row grouping and cell merging to improve data readability.
  • Tree - Transforms nested tree structures into linear arrays to enable efficient virtual scrolling of hierarchical data.
  • Tabular Data Aggregation - Calculates summaries and applies mathematical functions to provide high-level insights from raw tabular data.
  • Pivot Table Aggregators - Summarizes data into cross-tabulated pivot tables to analyze relationships between multiple variables.
  • Tabular Data Management Interfaces - Provides a tabular interface for managing and organizing complex information through sorting and grouping.
  • Table Visual Styling - Allows visual structure adjustments using draggable widths, reorderable rows, and customizable cell styles.
  • Grid Clipboard Integrations - Enables the transfer of cell content between the grid and external applications for simplified data entry.
  • Interactive Data Interfaces - Facilitates data interaction through keyboard navigation, checkboxes, and expandable row views.
  • State Reconciliation Strategies - Updates specific cell values and styles by mapping internal state changes to minimal DOM updates.
  • Component Architecture - Implements a modular architecture for organizing and reusing interface elements within the data grid.
  • Event Delegation - Uses centralized event listeners to manage cell interactions and keyboard navigation efficiently.
  • Data Tables - Comprehensive form and table solution.

Historial de estrellas

Gráfico del historial de estrellas de x-extends/vxe-tableGráfico del historial de estrellas de x-extends/vxe-table

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Vxe Table

Proyectos open-source similares, clasificados según cuántas características comparten con Vxe Table.
  • jspreadsheet/ceAvatar de jspreadsheet

    jspreadsheet/ce

    7,186Ver en GitHub↗

    This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for managing tabular data. It functions as a cross-framework UI component compatible with React, Vue, and jQuery, and can also be embedded as a standalone web component. The grid is specifically designed for XLSX interoperability, allowing users to import and export XLSX files while preserving formulas and styles. It distinguishes itself through real-time collaboration for simultaneous multi-user editing and a flexible system for creating custom cell editors and specialized column typ

    JavaScriptdata-griddatagriddatatables
    Ver en GitHub↗7,186
  • olifolkerd/tabulatorAvatar de olifolkerd

    olifolkerd/tabulator

    7,550Ver en GitHub↗

    Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from JSON or arrays. It functions as a hierarchical data viewer and a spreadsheet interface component, capable of rendering thousands of records efficiently through viewport-based virtualization and progressive loading. The library distinguishes itself by providing a full spreadsheet interface mode with multi-sheet management, cell range selection, and bulk copy-paste capabilities. It supports complex data architectures, including nested data field mapping, expandable tree structure

    JavaScriptajaxcdnjsdata
    Ver en GitHub↗7,550
  • ag-grid/ag-gridAvatar de ag-grid

    ag-grid/ag-grid

    15,412Ver en GitHub↗

    AG Grid is a JavaScript data grid library designed for rendering and manipulating large datasets within web applications. It functions as a comprehensive toolset for building interactive tables that support complex data visualization, enabling the display of massive volumes of information while maintaining responsive user interactions. The library distinguishes itself through a column-oriented layout engine and a plugin-based architecture that allows for modular extensions. It utilizes a cell-based component lifecycle and an expression-based evaluation engine to manage data updates and format

    TypeScriptangularangular-gridangular-table
    Ver en GitHub↗15,412
  • mleibman/slickgridAvatar de mleibman

    mleibman/SlickGrid

    6,945Ver en GitHub↗

    SlickGrid is a high-performance JavaScript data grid and virtualized data table designed to render large datasets in the browser. It functions as a web spreadsheet component and tabular data manager, utilizing virtual scrolling to maintain responsiveness when displaying hundreds of thousands of entries. The library employs a canvas-based UI system to draw grid lines and elements, reducing the total number of DOM nodes. It separates raw data from visual presentation through column-based mapping and uses a formatter pipeline to transform data values into HTML strings. Capabilities include row

    JavaScript
    Ver en GitHub↗6,945
Ver las 30 alternativas a Vxe Table→

Preguntas frecuentes

¿Qué hace x-extends/vxe-table?

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.

¿Cuáles son las características principales de x-extends/vxe-table?

Las características principales de x-extends/vxe-table son: Virtualized Rendering, Virtualized Tree Organizations, Spreadsheet Components, Tabular Hierarchies, Record Management Interfaces, Spreadsheet Processing Engines, Column Management Interfaces, Vue UI Libraries.

¿Qué alternativas de código abierto existen para x-extends/vxe-table?

Las alternativas de código abierto para x-extends/vxe-table incluyen: jspreadsheet/ce — This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for… olifolkerd/tabulator — Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from… ag-grid/ag-grid — AG Grid is a JavaScript data grid library designed for rendering and manipulating large datasets within web… mleibman/slickgrid — SlickGrid is a high-performance JavaScript data grid and virtualized data table designed to render large datasets in… comcast/react-data-grid — react-data-grid is a high-performance table component for React designed to render large datasets using… adazzle/react-data-grid — react-data-grid is a high-performance tabular interface for rendering and manipulating large datasets within a React…