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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ag-grid avatar

ag-grid/ag-grid

0
View on GitHub↗
15,412 stars·2,069 forks·TypeScript·11 vueswww.ag-grid.com↗

Ag Grid

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 formatting, while an event-driven binding system ensures the interface remains synchronized with the underlying data model.

The grid provides a broad range of capabilities for enterprise-grade data management, including advanced filtering, sorting, and grouping operations. It is engineered to support the development of sophisticated spreadsheet-style applications and real-time dashboards by employing virtualized rendering to maintain performance during scrolling and data updates.

Features

  • Data Grids - A high-performance JavaScript component for rendering large datasets in interactive tables with complex sorting and filtering.
  • Data Tables - Provides a high-performance grid interface for rendering and interacting with large datasets in tabular formats.
  • Data Visualization Libraries - Provides tools for building sophisticated data-driven interfaces that handle massive volumes of information.
  • Virtualisation Engines - Renders only visible rows and columns by dynamically recycling DOM elements during scrolling to maintain high performance.
  • High-Performance Rendering - Manages and displays thousands of rows of data while maintaining smooth scrolling and responsive interactions.
  • Data Tables - Vue adaptor for the powerful data grid.
  • Data Grids - Advanced data grid supporting multiple frameworks and web components.
  • JavaScript 框架汇总 - Listed in the “JavaScript 项目” section of the Great Open Source Project awesome list.
  • Spreadsheet Components - Supports the development of sophisticated spreadsheet-style applications with advanced data manipulation and cell editing.
  • Column Engines - Calculates grid geometry by treating columns as independent layout units to allow for flexible resizing, pinning, and reordering.
  • Grid Dashboarding - Updates and displays live data streams within a grid interface to provide immediate insights.
  • Plugin-Based Architectures - Extends core grid functionality through modular components that hook into the internal event bus.
  • Cell Lifecycles - Manages individual cell instances through a lightweight lifecycle that allows for custom rendering logic and efficient state updates.
  • Data Binding Systems - Synchronises the internal data model with the user interface by broadcasting granular events whenever the underlying dataset changes.

Historique des stars

Graphique de l'historique des stars pour ag-grid/ag-gridGraphique de l'historique des stars pour ag-grid/ag-grid

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait ag-grid/ag-grid ?

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.

Quelles sont les fonctionnalités principales de ag-grid/ag-grid ?

Les fonctionnalités principales de ag-grid/ag-grid sont : Data Grids, Data Tables, Data Visualization Libraries, Virtualisation Engines, High-Performance Rendering, JavaScript 框架汇总, Spreadsheet Components, Column Engines.

Quelles sont les alternatives open-source à ag-grid/ag-grid ?

Les alternatives open-source à ag-grid/ag-grid incluent : x-extends/vxe-table — vxe-table is a high-performance data table component and UI library for Vue, designed for building data-heavy… handsontable/handsontable — Handsontable is a JavaScript data grid that provides a spreadsheet-like interface for managing and editing large… mckinsey/vizro — Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a… adazzle/react-data-grid — react-data-grid is a high-performance tabular interface for rendering and manipulating large datasets within a React… h2oai/wave — Wave is a full-stack web application framework and low-code UI library designed for building real-time data dashboards… dc-js/dc.js — dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It…

Alternatives open source à Ag Grid

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Ag Grid.
  • x-extends/vxe-tableAvatar de x-extends

    x-extends/vxe-table

    8,595Voir sur 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
    Voir sur GitHub↗8,595
  • handsontable/handsontableAvatar de handsontable

    handsontable/handsontable

    21,947Voir sur GitHub↗

    Handsontable is a JavaScript data grid that provides a spreadsheet-like interface for managing and editing large datasets within web applications. It functions as a virtualized data table that renders only visible cells to maintain performance, paired with a synchronization layer that binds the grid to underlying data structures. The project distinguishes itself through a built-in spreadsheet calculation engine for evaluating mathematical and logical expressions and a dedicated tool for exporting grid content into Excel XLSX files. It ensures interoperability with external spreadsheet softwar

    JavaScriptangular-datagridangular-tablecomponent
    Voir sur GitHub↗21,947
  • mckinsey/vizroAvatar de mckinsey

    mckinsey/vizro

    3,579Voir sur GitHub↗

    Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou

    Pythondashboarddata-visualizationplotly
    Voir sur GitHub↗3,579
  • adazzle/react-data-gridAvatar de adazzle

    adazzle/react-data-grid

    7,637Voir sur GitHub↗

    react-data-grid is a high-performance tabular interface for rendering and manipulating large datasets within a React application. It functions as a virtualized data table and editable spreadsheet component that supports hierarchical data grids with expandable and collapsible row groupings. The component maintains performance with massive datasets by rendering only the rows and columns currently visible in the viewport. It provides spreadsheet-like data manipulation, including cell editing and the ability to copy, paste, or drag values between cells. The grid supports advanced layout capabili

    TypeScript
    Voir sur GitHub↗7,637
Voir les 30 alternatives à Ag Grid→