Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@ag-grid-community/vue3

Package Overview
Dependencies
Maintainers
0
Versions
66
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ag-grid-community/vue3 - npm Package Compare versions

Comparing version 32.0.2 to 32.1.0

6

dist/package/package.json
{
"name": "@ag-grid-community/vue3",
"description": "AG Grid Vue 3 Component",
"version": "32.0.2",
"version": "32.1.0",
"author": "Sean Landsman <sean@thelandsmans.com>",

@@ -38,3 +38,3 @@ "license": "MIT",

"dependencies": {
"@ag-grid-community/core": "32.0.2",
"@ag-grid-community/core": "32.1.0",
"vue": "^3.0.0"

@@ -57,2 +57,2 @@ },

}
}
}
{
"name": "@ag-grid-community/vue3",
"description": "AG Grid Vue 3 Component",
"version": "32.0.2",
"version": "32.1.0",
"author": "Sean Landsman <sean@thelandsmans.com>",

@@ -38,3 +38,3 @@ "license": "MIT",

"dependencies": {
"@ag-grid-community/core": "32.0.2",
"@ag-grid-community/core": "32.1.0",
"vue": "^3.0.0"

@@ -41,0 +41,0 @@ },

{
"name": "@ag-grid-community/vue3",
"description": "AG Grid Vue 3 Component",
"version": "32.0.2",
"version": "32.1.0",
"author": "Sean Landsman <sean@thelandsmans.com>",

@@ -38,3 +38,3 @@ "license": "MIT",

"dependencies": {
"@ag-grid-community/core": "32.0.2",
"@ag-grid-community/core": "32.1.0",
"vue": "^3.0.0"

@@ -57,2 +57,2 @@ },

}
}
}

@@ -1,60 +0,180 @@

![AG Grid HTML5 Grid trusted by the community, built for enterprise](./github-banner.png 'AG Grid')
# Vue3 Data Grid | Vue3 Table
[![CDNJS](https://img.shields.io/cdnjs/v/ag-grid.svg)](https://cdnjs.com/libraries/ag-grid)
[![npm](https://img.shields.io/npm/dm/@ag-grid-community/vue3.svg)](https://www.npmjs.com/package/@ag-grid-community/vue3)
[![npm](https://img.shields.io/npm/dt/@ag-grid-community/vue3.svg)](https://www.npmjs.com/package/@ag-grid-community/vue3)
<div align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/images/ag-logos/svg-logos/AG-Grid-Logo_Dark-Theme.svg?raw=true"/>
<source media="(prefers-color-scheme: light)" srcset="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/images/ag-logos/svg-logos/AG-Grid-Logo_Light-Theme.svg?raw=true"/>
<img width="100%" alt="AG Grid Logo" src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/images/ag-logos/svg-logos/AG-Grid-Logo_Dark-Theme.svg?raw=true"/>
</picture>
<div align="center">
<h4><a href="https://www.ag-grid.com?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">🌐 Website</a> • <a href="https://www.ag-grid.com/vue-data-grid/getting-started/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">📖 Documentation</a> • <a href="https://www.ag-grid.com/community?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">🏘️ Community</a></h4>
</div>
<br>
<a href="https://github.com/ag-grid/ag-grid/releases">
<img src="https://img.shields.io/github/v/release/ag-grid/ag-grid?style=for-the-badge" alt="GitHub Release">
</a>
<a href="https://www.npmjs.com/package/@ag-grid-community/vue">
<img src="https://img.shields.io/npm/dm/@ag-grid-community/vue?style=for-the-badge" alt="NPM Downloads">
</a>
<a href="https://github.com/ag-grid/ag-grid">
<img src="https://img.shields.io/github/stars/ag-grid/ag-grid?style=for-the-badge" alt="GitHub Repo stars">
</a>
<a href="https://github.com/ag-grid/ag-grid">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/ag-grid/ag-grid?style=for-the-badge">
</a>
<br><br>
<a href="https://sonarcloud.io/dashboard?id=ag-grid-community">
<img src="https://sonarcloud.io/api/project_badges/measure?project=ag-grid-community&metric=alert_status" alt="Quality Gate Status">
</a>
<a href="https://npm.io/package/@ag-grid-community/vue">
<img src="https://img.shields.io/npms-io/maintenance-score/@ag-grid-community/vue" alt="npms.io Maintenance Score">
</a>
<a href="https://github.com/ag-grid/ag-grid/graphs/commit-activity">
<img src="https://img.shields.io/github/commit-activity/m/ag-grid/ag-grid" alt="GitHub commit activity">
</a>
<a href="https://github.com/ag-grid/ag-grid/network/dependents">
<img src="https://img.shields.io/librariesio/dependents/npm/@ag-grid-community/vue" alt="Dependents">
</a>
<br><br>
<!-- START MAIN DESCRIPTION -->
<p>AG Grid is a <strong>fully-featured</strong> and <strong>highly customizable</strong> Vue3 Data Grid. It delivers <strong>outstanding performance</strong> and has <strong>no third-party dependencies</strong>.</p>
<!-- END MAIN DESCRIPTION -->
<br>
</div>
# AG Grid Vue 3 Component
<picture>
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/kitchen-sink-demo-light.gif?raw=true" media="(prefers-color-scheme: light)">
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/kitchen-sink-demo-dark.gif?raw=true" media="(prefers-color-scheme: dark)">
<img src="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/kitchen-sink-demo-dark.gif?raw=true" alt="High Performance Demo">
</picture>
<div align="right">
<a href="https://ag-grid.com/example/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github"><br><img alt="Static Badge" src="https://img.shields.io/badge/ag%E2%80%93grid.com-Live%20Demo-blue?style=for-the-badge&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8%2BCg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTE4IDIwLjc1SDZDNS4yNzA2NSAyMC43NSA0LjU3MTE4IDIwLjQ2MDMgNC4wNTU0NiAxOS45NDQ1QzMuNTM5NzMgMTkuNDI4OCAzLjI1IDE4LjcyOTMgMy4yNSAxOFY2QzMuMjUgNS4yNzA2NSAzLjUzOTczIDQuNTcxMTggNC4wNTU0NiA0LjA1NTQ2QzQuNTcxMTggMy41Mzk3MyA1LjI3MDY1IDMuMjUgNiAzLjI1SDEyQzEyLjE5ODkgMy4yNSAxMi4zODk3IDMuMzI5MDIgMTIuNTMwMyAzLjQ2OTY3QzEyLjY3MSAzLjYxMDMyIDEyLjc1IDMuODAxMDkgMTIuNzUgNEMxMi43NSA0LjE5ODkxIDEyLjY3MSA0LjM4OTY4IDEyLjUzMDMgNC41MzAzM0MxMi4zODk3IDQuNjcwOTggMTIuMTk4OSA0Ljc1IDEyIDQuNzVINkM1LjY2ODQ4IDQuNzUgNS4zNTA1NCA0Ljg4MTcgNS4xMTYxMiA1LjExNjEyQzQuODgxNyA1LjM1MDU0IDQuNzUgNS42Njg0OCA0Ljc1IDZWMThDNC43NSAxOC4zMzE1IDQuODgxNyAxOC42NDk1IDUuMTE2MTIgMTguODgzOUM1LjM1MDU0IDE5LjExODMgNS42Njg0OCAxOS4yNSA2IDE5LjI1SDE4QzE4LjMzMTUgMTkuMjUgMTguNjQ5NSAxOS4xMTgzIDE4Ljg4MzkgMTguODgzOUMxOS4xMTgzIDE4LjY0OTUgMTkuMjUgMTguMzMxNSAxOS4yNSAxOFYxMkMxOS4yNSAxMS44MDExIDE5LjMyOSAxMS42MTAzIDE5LjQ2OTcgMTEuNDY5N0MxOS42MTAzIDExLjMyOSAxOS44MDExIDExLjI1IDIwIDExLjI1QzIwLjE5ODkgMTEuMjUgMjAuMzg5NyAxMS4zMjkgMjAuNTMwMyAxMS40Njk3QzIwLjY3MSAxMS42MTAzIDIwLjc1IDExLjgwMTEgMjAuNzUgMTJWMThDMjAuNzUgMTguNzI5MyAyMC40NjAzIDE5LjQyODggMTkuOTQ0NSAxOS45NDQ1QzE5LjQyODggMjAuNDYwMyAxOC43MjkzIDIwLjc1IDE4IDIwLjc1WiIgZmlsbD0iI2ZmZmZmZiIvPiA8cGF0aCBkPSJNMjAgOC43NUMxOS44MDE5IDguNzQ3NDEgMTkuNjEyNiA4LjY2NzU2IDE5LjQ3MjUgOC41Mjc0N0MxOS4zMzI0IDguMzg3MzcgMTkuMjUyNiA4LjE5ODExIDE5LjI1IDhWNC43NUgxNkMxNS44MDExIDQuNzUgMTUuNjEwMyA0LjY3MDk4IDE1LjQ2OTcgNC41MzAzM0MxNS4zMjkgNC4zODk2OCAxNS4yNSA0LjE5ODkxIDE1LjI1IDRDMTUuMjUgMy44MDEwOSAxNS4zMjkgMy42MTAzMiAxNS40Njk3IDMuNDY5NjdDMTUuNjEwMyAzLjMyOTAyIDE1LjgwMTEgMy4yNSAxNiAzLjI1SDIwQzIwLjE5ODEgMy4yNTI1OSAyMC4zODc0IDMuMzMyNDQgMjAuNTI3NSAzLjQ3MjUzQzIwLjY2NzYgMy42MTI2MyAyMC43NDc0IDMuODAxODkgMjAuNzUgNFY4QzIwLjc0NzQgOC4xOTgxMSAyMC42Njc2IDguMzg3MzcgMjAuNTI3NSA4LjUyNzQ3QzIwLjM4NzQgOC42Njc1NiAyMC4xOTgxIDguNzQ3NDEgMjAgOC43NVoiIGZpbGw9IiNmZmZmZmYiLz4gPHBhdGggZD0iTTEzLjUgMTEuMjVDMTMuMzA3MSAxMS4yMzUyIDEzLjEyNzYgMTEuMTQ1NSAxMyAxMUMxMi44NzcgMTAuODYyNSAxMi44MDkgMTAuNjg0NSAxMi44MDkgMTAuNUMxMi44MDkgMTAuMzE1NSAxMi44NzcgMTAuMTM3NSAxMyAxMEwxOS41IDMuNUMxOS41Njg3IDMuNDI2MzEgMTkuNjUxNSAzLjM2NzIxIDE5Ljc0MzUgMy4zMjYyMkMxOS44MzU1IDMuMjg1MjMgMTkuOTM0OCAzLjI2MzE5IDIwLjAzNTUgMy4yNjE0MUMyMC4xMzYyIDMuMjU5NjMgMjAuMjM2MiAzLjI3ODE2IDIwLjMyOTYgMy4zMTU4OEMyMC40MjMgMy4zNTM2IDIwLjUwNzggMy40MDk3NCAyMC41NzkgMy40ODA5NkMyMC42NTAzIDMuNTUyMTggMjAuNzA2NCAzLjYzNzAxIDIwLjc0NDEgMy43MzA0QzIwLjc4MTggMy44MjM3OSAyMC44MDA0IDMuOTIzODIgMjAuNzk4NiA0LjAyNDUyQzIwLjc5NjggNC4xMjUyMyAyMC43NzQ4IDQuMjI0NTQgMjAuNzMzOCA0LjMxNjU0QzIwLjY5MjggNC40MDg1NCAyMC42MzM3IDQuNDkxMzQgMjAuNTYgNC41NkwxNCAxMUMxMy44NzI0IDExLjE0NTUgMTMuNjkyOSAxMS4yMzUyIDEzLjUgMTEuMjVaIiBmaWxsPSIjZmZmZmZmIi8%2BIDwvZz4KDTwvc3ZnPg%3D%3D">
</a>
</div>
AG Grid is a fully-featured and highly customizable JavaScript data grid.
It delivers [outstanding performance](https://www.ag-grid.com/example?utm_source=@ag-grid-community/vue3-readme&utm_medium=repository&utm_campaign=github), has no third-party dependencies and [integrates smoothly with Vue](https://www.ag-grid.com/vue-data-grid/vue3/?utm_source=@ag-grid-community/vue3-readme&utm_medium=repository&utm_campaign=github).
## 📖 Overview
Here's how our grid looks with multiple filters and grouping enabled:
<details>
<summary><strong>Table of Contents</strong></summary>
![Image of AG Grid showing filtering and grouping enabled.](./github-grid-demo.jpg 'AG Grid demo')
- [📖 Overview](#-overview)
- [Features](#features)
- [Examples](#examples)
- [⚡️ Quick Start](#️-quick-start)
- [Installation](#installation)
- [Setup](#setup)
- [Seed Projects](#seed-projects)
- [🛠️ Customisations](#️-customisations)
- [Custom Components](#custom-components)
- [Themes](#themes)
- [Custom Themes](#custom-themes)
- [🌍 Community](#-community)
- [Tools \& Extensions](#tools--extensions)
- [Showcase](#showcase)
- [Stargazers](#stargazers)
- [🤝 Support](#-support)
- [Enterprise Support](#enterprise-support)
- [Bug Reports](#bug-reports)
- [Questions](#questions)
- [Contributing](#contributing)
- [⚠️ License](#️-license)
## Features
</details>
In addition to the standard set of features you'd expect from any grid:
AG Grid is available in two versions: Community & Enterprise.
- Column Interactions (resize, reorder, and pin columns)
- Pagination
- Sorting
- Row Selection
- `ag-grid-community` is free, available under the MIT license, and comes with all of the core features expected from a Vue3 Data Grid, including [Sorting](https://www.ag-grid.com/vue-data-grid/row-sorting/#sorting?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), [Filtering](https://www.ag-grid.com/vue-data-grid/filtering/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), [Pagination](https://www.ag-grid.com/vue-data-grid/row-pagination/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), [Editing](https://www.ag-grid.com/vue-data-grid/cell-editing/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), [Custom Components](https://www.ag-grid.com/vue-data-grid/component-cell-renderer/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), [Theming](https://www.ag-grid.com/vue-data-grid/themes/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) and more.
- `ag-grid-enterprise` is available under a commercial license and comes with advanced features, like [Integrated Charting](https://www.ag-grid.com/vue-data-grid/integrated-charts/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), [Row Grouping](https://www.ag-grid.com/vue-data-grid/grouping/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), [Aggregation](https://www.ag-grid.com/vue-data-grid/grouping/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), [Pivoting](https://www.ag-grid.com/vue-data-grid/pivoting/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), [Master/Detail](https://www.ag-grid.com/vue-data-grid/master-detail/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), [Server-side Row Model](https://www.ag-grid.com/vue-data-grid/server-side-model/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), and [Exporting](https://www.ag-grid.com/vue-data-grid/excel-export/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) in addition to dedicated support from our Engineering team.
Here are some of the features that make AG Grid stand out:
### Features
- Grouping / Aggregation \*
- Accessibility support
- Custom Filtering
- In-place Cell Editing
- Records Lazy Loading \*
- Server-Side Records Operations \*
- Live Stream Updates
- Hierarchical Data Support & Tree View \*
- Customizable Appearance
- Customizable Cell Contents
- State Persistence
- Keyboard Navigation
- Data Export to CSV
- Data Export to Excel \*
- Excel-like Pivoting \*
- Row Reordering
- Copy / Paste
- Column Spanning
- Pinned Rows
- Full Width Rows
- Integrated Charting
- Sparklines
| Feature | AG Grid Community | AG Grid Enterprise |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | ------------------ |
| [Filtering](https://www.ag-grid.com/vue-data-grid/filtering/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ✅ | ✅ (Advanced) |
| [Sorting](https://www.ag-grid.com/vue-data-grid/row-sorting/#sorting?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ✅ | ✅ |
| [Cell Editing](https://www.ag-grid.com/vue-data-grid/cell-editing/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ✅ | ✅ |
| [CSV Export](https://www.ag-grid.com/vue-data-grid/csv-export/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ✅ | ✅ |
| [Drag & Drop](https://www.ag-grid.com/vue-data-grid/drag-and-drop/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ✅ | ✅ |
| [Themes and Styling](https://www.ag-grid.com/vue-data-grid/themes/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ✅ | ✅ |
| [Selection](https://www.ag-grid.com/vue-data-grid/row-selection/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ✅ | ✅ |
| [Accessibility](https://www.ag-grid.com/vue-data-grid/accessibility/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ✅ | ✅ |
| [Infinite Scrolling](https://www.ag-grid.com/vue-data-grid/infinite-scrolling/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ✅ | ✅ |
| [Pagination](https://www.ag-grid.com/vue-data-grid/row-pagination/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ✅ | ✅ |
| [Server-Side Data](https://www.ag-grid.com/vue-data-grid/server-side-model/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ✅ | ✅ (Advanced) |
| [Custom Components](https://www.ag-grid.com/vue-data-grid/component-cell-renderer/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ✅ | ✅ |
| [Integrated Charting](https://www.ag-grid.com/vue-data-grid/integrated-charts/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ❌ | ✅ |
| [Range Selection](https://www.ag-grid.com/vue-data-grid/range-selection/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ❌ | ✅ |
| [Row Grouping and Aggregation](https://www.ag-grid.com/vue-data-grid/grouping/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ❌ | ✅ |
| [Pivoting](https://www.ag-grid.com/vue-data-grid/pivoting/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ❌ | ✅ |
| [Excel Export](https://www.ag-grid.com/vue-data-grid/excel-export/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ❌ | ✅ |
| [Clipboard Operations](https://www.ag-grid.com/vue-data-grid/clipboard/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ❌ | ✅ |
| [Master/Detail](https://www.ag-grid.com/vue-data-grid/master-detail/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ❌ | ✅ |
| [Tree Data](https://www.ag-grid.com/vue-data-grid/tree-data/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ❌ | ✅ |
| [Column Menu](https://www.ag-grid.com/vue-data-grid/column-menu/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ❌ | ✅ |
| [Context Menu](https://www.ag-grid.com/vue-data-grid/context-menu/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ❌ | ✅ |
| [Tool Panels](https://www.ag-grid.com/vue-data-grid/tool-panel/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) | ❌ | ✅ |
| [Support](https://ag-grid.zendesk.com/hc/en-us) | ❌ | ✅ |
\* The features marked with an asterisk are available in the [Enterprise version](https://www.ag-grid.com/license-pricing?utm_source=@ag-grid-community/vue3-readme&utm_medium=repository&utm_campaign=github) only.
> [!IMPORTANT]
> Visit the [Pricing](https://www.ag-grid.com/license-pricing/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) page for a full comparison.
Check out the [developer documentation](https://www.ag-grid.com/vue-data-grid/?utm_source=@ag-grid-community/vue3-readme&utm_medium=repository&utm_campaign=github) for a complete list of features or visit [our official docs](https://www.ag-grid.com/vue-data-grid/grid-features/?utm_source=@ag-grid-community/vue3-readme&utm_medium=repository&utm_campaign=github) for tutorials and feature demos.
### Examples
## Getting started
We've created several demos to showcase AG Grid's rich feature set across different use cases. See them in action below, or interact with them on our [Demo](https://www.ag-grid.com/example/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) page.
Use the setup instructions below or go through [a 5-minute-quickstart guide](https://www.ag-grid.com/vue-data-grid/vue3/?utm_source=@ag-grid-community/vue3-readme&utm_medium=repository&utm_campaign=github).
<details open>
<summary>🏦 <b>Financial Demo</b></summary>
<br>
<p>Financial data example featuring live updates and sparklines:</p>
<a href="https://ag-grid.com/example-finance/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">
<picture>
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/finance-demo-light.gif?raw=true" media="(prefers-color-scheme: light)">
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/finance-demo-dark.gif?raw=true" media="(prefers-color-scheme: dark)">
<img src="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/finance-demo-dark.gif?raw=true" alt="Finance">
</picture>
</a>
<br>
<div align="right"><span><a href="https://ag-grid.com/example-finance/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">Live Demo</a></span>&nbsp;•&nbsp;<span><a href="https://github.com/ag-grid/ag-grid-demos/tree/main/finance">Source Code</a></span></div>
<br>
</details>
<details>
<summary>📦 <b>Inventory Demo</b></summary>
<br>
<p>Inventory data example to view and manage products:</p>
<a href="https://ag-grid.com/example-inventory/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">
<picture>
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/inventory-demo-light.gif?raw=true" media="(prefers-color-scheme: light)">
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/inventory-demo-dark.gif?raw=true" media="(prefers-color-scheme: dark)">
<img src="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/inventory-demo-dark.gif?raw=true" alt="Finance">
</picture>
</a>
<div align="right"><span><a href="https://ag-grid.com/example-inventory/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">Live Demo</a></span>&nbsp;•&nbsp;<span><a href="https://github.com/ag-grid/ag-grid-demos/tree/main/inventory">Source Code</a></span></div>
<br>
</details>
<details>
<summary>🧑‍💼 <b>HR Demo</b></summary>
<br>
<p>HR data example showing hierarchical employee data:</p>
<a href="https://ag-grid.com/example-hr/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">
<picture>
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/hr-demo-light.gif?raw=true" media="(prefers-color-scheme: light)">
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/hr-demo-dark.gif?raw=true" media="(prefers-color-scheme: dark)">
<img src="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/hr-demo-dark.gif?raw=true" alt="Finance">
</picture>
</a>
<div align="right"><span><a href="https://ag-grid.com/example-hr/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">Live Demo</a></span>&nbsp;•&nbsp;<span><a href="https://github.com/ag-grid/ag-grid-demos/tree/main/hr">Source Code</a></span></div>
<br>
</details>
### Install dependencies
## ⚡️ Quick Start
<!-- START QUICK START DESCRIPTION -->
AG Grid is easy to set up - all you need to do is provide your data and define your column structure.
<!-- END QUICK START DESCRIPTION -->
### Installation
```sh

@@ -64,102 +184,368 @@ $ npm install --save @ag-grid-community/core @ag-grid-community/vue3

### Import the `AgGridVue` Component
### Setup
```ts
import { AgGridVue } from '@ag-grid-community/vue3';
```
<!-- START SETUP -->
### Import styles in
**1. Import the Vue Data Grid**
```ts
import '@ag-grid-community/styles/ag-grid.css';
import '@ag-grid-community/styles/ag-theme-quartz.css';
```
Import the required modules, and register them via the ModuleRegistry.
### Set the grid's configuration in the parent component
```js
<template></template>
```ts
<script>
import { ref } from 'vue';
import "@ag-grid-community/styles/ag-grid.css"; // Mandatory CSS required by the Data Grid
import "@ag-grid-community/styles/ag-theme-quartz.css"; // Optional Theme applied to the Data Grid
import { AgGridVue } from "@ag-grid-community/vue3"; // Vue Data Grid Component
// Default Row Model & Module Registry
import { ClientSideRowModelModule } from '@ag-grid-community/client-side-row-model';
import { ModuleRegistry } from '@ag-grid-community/core';
// Register the RowModel Module
ModuleRegistry.registerModules([ClientSideRowModelModule]);
export default {
name: 'App',
components: {
AgGridVue,
},
setup() {
return {
columnDefs: [
{ headerName: 'Make', field: 'make' },
{ headerName: 'Model', field: 'model' },
{ headerName: 'Price', field: 'price' },
],
rowData: [
{ make: 'Toyota', model: 'Celica', price: 35000 },
{ make: 'Ford', model: 'Mondeo', price: 32000 },
{ make: 'Porsche', model: 'Boxster', price: 72000 },
],
};
},
name: "App",
components: {
AgGridVue, // Add Vue Data Grid component
},
setup() {},
};
</script>
```
### Render the grid
**2. Define Rows and Columns**
```html
<ag-grid-vue style="width: 500px; height: 200px" class="ag-theme-quartz" :columnDefs="columnDefs" :rowData="rowData">
</ag-grid-vue>
```js
setup() {
// Row Data: The data to be displayed.
const rowData = ref([
{ make: "Tesla", model: "Model Y", price: 64950, electric: true },
{ make: "Ford", model: "F-Series", price: 33850, electric: false },
{ make: "Toyota", model: "Corolla", price: 29600, electric: false },
]);
// Column Definitions: Defines the columns to be displayed.
const colDefs = ref([
{ field: "make" },
{ field: "model" },
{ field: "price" },
{ field: "electric" }
]);
return {
rowData,
colDefs,
};
},
```
### Complete example:
**3. Vue Data Grid Component**
```html
Rows and Columns are set as ag-grid-vue component attributes. Styling is applied through the class and style attributes.
```js
<template>
<ag-grid-vue
style="width: 500px; height: 200px"
class="ag-theme-quartz"
:columnDefs="columnDefs"
:rowData="rowData"
>
</ag-grid-vue>
<!-- The AG Grid component -->
<ag-grid-vue
:rowData="rowData"
:columnDefs="colDefs"
style="height: 500px"
class="ag-theme-quartz"
>
</ag-grid-vue>
</template>
```
<script>
import '@ag-grid-community/styles/ag-grid.css';
import '@ag-grid-community/styles/ag-theme-quartz.css';
import { AgGridVue } from '@ag-grid-community/vue3';
<!-- END SETUP -->
export default {
name: 'App',
components: {
AgGridVue,
> [!IMPORTANT]
> For more information on building Data Grids with AG Grid, refer to our [Documentation](https://www.ag-grid.com/vue-data-grid/getting-started/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github).
### Seed Projects
We also provide [Seed Projects](https://github.com/ag-grid/ag-grid-seed) to help you get started with common configurations:
<table width="100%">
<thead>
<tr>
<th>Environment</th>
<th>Framework</th>
<th>Packages</th>
<th>Modules</th>
</tr>
</thead>
<tbody>
<tr>
<td>Create React App (CRA)</td>
<td align="middle"><img width="22" height="22" src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/images/fw-logos/react.svg?raw=true" alt="React Logo"></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/packages/create-react-app">Packages</a></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/modules/create-react-app">Modules</a></td>
</tr>
<tr>
<td>Vite</td>
<td align="middle"><img width="22" height="22" src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/images/fw-logos/react.svg?raw=true" alt="React Logo"></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/packages/vite-react">Packages</a></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/modules/vite-react">Modules</a></td>
</tr>
<tr>
<td>Vite - TypeScript</td>
<td align="middle"><img width="22" height="22" src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/community/frameworks/typescript.svg?raw=true" alt="TypeScript Logo"></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/packages/vite-typescript">Packages</a></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/modules/vite-typescript">Modules</a></td>
</tr>
<tr>
<td>Webpack 5 - TypeScript</td>
<td align="middle"><img width="22" height="22" src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/community/frameworks/typescript.svg?raw=true" alt="TypeScript Logo"></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/packages/webpack5-typescript">Packages</a></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/modules/webpack5-typescript">Modules</a></td>
</tr>
<tr>
<td>Webpack 5 - Vue3</td>
<td align="middle"><img width="22" height="22" src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/images/fw-logos/javascript.svg?raw=true" alt="Vue3 Logo"></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/packages/webpack5-javascript">Packages</a></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/modules/webpack5-javascript">Modules</a></td>
</tr>
<tr>
<td>Angular CLI</td>
<td align="middle"><img width="22" height="22" src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/images/fw-logos/angular.svg?raw=true" alt="Angular Logo"></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/packages/angular-cli">Packages</a></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/modules/angular-cli">Modules</a></td>
</tr>
<tr>
<td>Nuxt</td>
<td align="middle"><img width="22" height="22" src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/images/fw-logos/vue.svg?raw=true" alt="Vue3 Logo"></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/packages/nuxt-vue3">Packages</a></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/modules/nuxt-vue3">Modules</a></td>
</tr>
<tr>
<td>Vite</td>
<td align="middle"><img width="22" height="22" src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/images/fw-logos/vue.svg?raw=true" alt="Vue3 Logo"></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/packages/vite-vue3">Packages</a></td>
<td><a href="https://github.com/ag-grid/ag-grid-seed/tree/main/enterprise/modules/vite-vue3">Modules</a></td>
</tr>
</tbody>
</table>
## 🛠️ Customisations
AG Grid is fully customisable, both in terms of appearance and functionality. There are many ways in which the grid can be customised and we provide a selection of tools to help create those customisations.
### Custom Components
You can create your own Custom Components to customise the behaviour of the grid. For example, you can customise how cells are rendered, how values are edited and also create your own filters.
There are a number of different [Component Types](https://www.ag-grid.com/vue-data-grid/components/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) that you can provide to the grid, including:
- [Cell Component](https://www.ag-grid.com/vue-data-grid/component-cell-renderer/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github): To customise the contents of a cell.
- [Header Component](https://www.ag-grid.com/vue-data-grid/column-headers/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github): To customise the header of a column and column groups.
- [Edit Component](https://www.ag-grid.com/vue-data-grid/cell-editors/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github): To customise the editing of a cell.
- [Filter Component](https://www.ag-grid.com/vue-data-grid/component-filter/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github): For custom column filter that appears inside the column menu.
- [Floating Filter](https://www.ag-grid.com/vue-data-grid/component-floating-filter/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github): For custom column floating filter that appears inside the column menu.
- [Date Component](https://www.ag-grid.com/vue-data-grid/filter-date/#custom-selection-component?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github): To customise the date selection component in the date filter.
- [Loading Component](https://www.ag-grid.com/vue-data-grid/component-loading-cell-renderer/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github): To customise the loading cell row when using Server Side Row Model.
- [Overlay Component](https://www.ag-grid.com/vue-data-grid/overlays/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github): To customise loading and no rows overlay components.
- [Status Bar Component](https://www.ag-grid.com/vue-data-grid/status-bar/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github): For custom status bar components.
- [Tool Panel Component](https://www.ag-grid.com/vue-data-grid/component-tool-panel/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github): For custom tool panel components.
- [Tooltip Component](https://www.ag-grid.com/vue-data-grid/tooltips/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github): For custom cell tooltip components.
- [Menu Item Component](https://www.ag-grid.com/vue-data-grid/component-menu-item/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github): To customise the menu items shown in the Column and Context Menus.
To supply a custom cell renderer and filter components to the Grid, create a direct reference to your component within the `gridOptions.columnDefs` property:
```js
gridOptions = {
columnDefs: [
{
field: 'country', // The column to add the component to
cellRenderer: CountryCellRenderer, // Your custom cell component
filter: CountryFilter, // Your custom filter component
},
setup() {
return {
columnDefs: [
{ headerName: 'Make', field: 'make' },
{ headerName: 'Model', field: 'model' },
{ headerName: 'Price', field: 'price' },
],
rowData: [
{ make: 'Toyota', model: 'Celica', price: 35000 },
{ make: 'Ford', model: 'Mondeo', price: 32000 },
{ make: 'Porsche', model: 'Boxster', price: 72000 },
],
};
},
};
</script>
],
};
```
## Issue Reporting
### Themes
If you have found a bug, please report it in this repository's [issues](https://github.com/ag-grid/ag-grid/issues) section. If you're using the Enterprise version, please use the [private ticketing](https://ag-grid.zendesk.com/) system to do that.
AG Grid has 4 [themes](https://ag-grid.com/vue-data-grid/global-style/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), each available in `light` & `dark` modes. We also supply each theme with an `auto` mode that can toggle the theme based on the users' system preferences:
## Asking Questions
<table>
<tr>
<th>Quartz</th>
<th>Material</th>
</tr>
<tr>
<td>
<a href="https://www.ag-grid.com/vue-data-grid/themes/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">
<picture>
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/quartz-theme-light.png?raw=true" media="(prefers-color-scheme: light)">
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/quartz-theme.png?raw=true" media="(prefers-color-scheme: dark)">
<img src="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/quartz-theme.png?raw=true" alt="Quartz Theme">
</picture>
</a>
</td>
<td>
<a href="https://www.ag-grid.com/vue-data-grid/themes/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">
<picture>
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/material-theme-light.png?raw=true" media="(prefers-color-scheme: light)">
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/material-theme.png?raw=true" media="(prefers-color-scheme: dark)">
<img src="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/material-theme.png?raw=true" alt="Material Theme">
</picture>
</a>
</td>
</tr>
<tr>
<th>Alpine</th>
<th>Balham</th>
</tr>
<tr>
<td>
<a href="https://www.ag-grid.com/vue-data-grid/themes/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">
<picture>
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/alpine-theme-light.png?raw=true" media="(prefers-color-scheme: light)">
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/alpine-theme.png?raw=true" media="(prefers-color-scheme: dark)">
<img src="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/alpine-theme.png?raw=true" alt="Alpine Theme">
</picture>
</a>
</td>
<td>
<a href="https://www.ag-grid.com/vue-data-grid/themes/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github">
<picture>
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/balham-theme-light.png?raw=true" media="(prefers-color-scheme: light)">
<source srcset="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/balham-theme.png?raw=true" media="(prefers-color-scheme: dark)">
<img src="https://github.com/ag-grid/ag-grid/blob/latest/readme-assets/balham-theme.png?raw=true" alt="Balham Theme">
</picture>
</a>
</td>
</tr>
</table>
To apply a theme, add the relevant CSS Class to the Data Grid container. For example, to apply the Quartz theme, use the CSS class `ag-theme-quartz`:
```js
<div
id="myGrid"
style="height: 150px; width: 600px"
class="ag-theme-quartz"
></div>
```
### Custom Themes
All AG Grid themes can be customised using [CSS variables](https://www.ag-grid.com/vue-data-grid/global-style-customisation-variables/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github), or you can create a new theme from scratch with the help of our [Theme Builder](https://www.ag-grid.com/theme-builder/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) or [Figma Design System](https://www.figma.com/community/file/1360600846643230092/ag-grid-design-system).
## 🌍 Community
### Tools & Extensions
AG Grid has a large and active community who have created an [ecosystem of 3rd party tools, extensions and utilities](https://www.ag-grid.com/community/tools-extensions/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) to help you build your next project with AG Grid, no matter which language or framework you use:
<div>
<a href="https://www.ag-grid.com/community/tools-extensions/">
<span><img src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/community/frameworks/react.svg?raw=true" align="center" width="16" height="16" alt="React Logo">&nbsp;React</span>
</a> •
<a href="https://www.ag-grid.com/community/tools-extensions/">
<span><img src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/community/frameworks/angular.svg?raw=true" align="center" width="16" height="16" alt="Angular Logo">&nbsp;Angular</span>
</a> •
<a href="https://www.ag-grid.com/community/tools-extensions/">
<span><img src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/community/frameworks/typescript.svg?raw=true" align="center" width="16" height="16" alt="TypeScript Logo">&nbsp;TypeScript</span>
</a> •
<a href="https://www.ag-grid.com/community/tools-extensions/">
<span><img src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/community/frameworks/vue.svg?raw=true" align="center" width="16" height="16" alt="Vue Logo">&nbsp;Vue</span>
</a> •
<a href="https://www.ag-grid.com/community/tools-extensions/">
<span><img src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/community/frameworks/python.svg?raw=true" align="center" width="16" height="16" alt="Python Logo">&nbsp;Python</span>
</a> •
<a href="https://www.ag-grid.com/community/tools-extensions/">
<span><img src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/community/frameworks/svelte.svg?raw=true" align="center" width="16" height="16" alt="Svelte Logo">&nbsp;Svelte</span>
</a> •
<a href="https://www.ag-grid.com/community/tools-extensions/">
<span><img src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/community/frameworks/solidjs.svg?raw=true" align="center" width="16" height="16" alt="SolidJS Logo">&nbsp;SolidJS</span>
</a> •
<a href="https://www.ag-grid.com/community/tools-extensions/">
<span><img src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/community/frameworks/.net.svg?raw=true" align="center" width="16" height="16" alt=".NET Logo">&nbsp;.NET</span>
</a> •
<a href="https://www.ag-grid.com/community/tools-extensions/">
<span><img src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/community/frameworks/rust.svg?raw=true" align="center" width="16" height="16" alt="Rust Logo">&nbsp;Rust</span>
</a> •
<a href="https://www.ag-grid.com/community/tools-extensions/">
<span><img src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/community/frameworks/laravel.svg?raw=true" align="center" width="16" height="16" alt="Laravel Logo">&nbsp;Laravel</span>
</a>
</div>
### Showcase
AG Grid is used by 100,000's of developers across the world, from almost every industry. Whilst most of these projects are private, we've curated a selection of open-source projects from different industries where household names use AG Grid, including **J.P.Morgan**, **MongoDB** and **NASA**. Visit our [Community Showcase](https://www.ag-grid.com/community/showcase/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) page to learn more.
### Stargazers
Founded in 2016, AG Grid has seen a steady rise in popularity and is now the market leader for Data Grids:
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=ag-grid/ag-grid&type=Date&theme=dark"/>
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=ag-grid/ag-grid&type=Date"/>
<img width="100%" alt="The AG Grid star history chart" src="https://api.star-history.com/svg?repos=ag-grid/ag-grid&type=Date"/>
</picture>
## 🤝 Support
### Enterprise Support
AG Grid Enterprise customers have access to dedicated support via [ZenDesk](https://ag-grid.zendesk.com/hc/en-us), which is monitored by our engineering teams.
### Bug Reports
If you have found a bug, please report it in this repository's [issues](https://github.com/ag-grid/ag-grid/issues) section.
<img src="https://img.shields.io/github/issues-closed/ag-grid/ag-grid?style=for-the-badge&color=%233d8c40" alt="GitHub Issues" height="26">
### Questions
Look for similar problems on [StackOverflow](https://stackoverflow.com/questions/tagged/ag-grid) using the `ag-grid` tag. If nothing seems related, post a new message there. Please do not use GitHub issues to ask questions.
## Contributing
<img src="https://img.shields.io/stackexchange/stackoverflow.com/t/ag-grid?style=for-the-badge&color=%233d8c40" alt="Stack Exchange questions" height="26">
### Contributing
AG Grid is developed by a team of co-located developers in London. If you want to join the team send your application to info@ag-grid.com.
## License
## ⚠️ License
This project is licensed under the MIT license. See the [LICENSE file](./LICENSE.txt) for more info.
`ag-grid-community` is licensed under the **MIT** license.
`ag-grid-enterprise` has a **Commercial** license.
See the [LICENSE file](./LICENSE.txt) for more info.
<div><h2><img vertical-align="middle" width="32" height="32" src="https://github.com/ag-grid/ag-grid/blob/latest/documentation/ag-grid-docs/public/images/ag-logos/svg-logos/AG-BrandMark_Light-Theme.svg?raw=true" alt="AG ChartsLogo">AG Charts</h2></div>
If you've made it this far, you may be interested in our latest project: [AG Charts](https://charts.ag-grid.com?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) - The best Vue3 Charting library in the world.
Initially built to power [Integrated Charts](https://www.ag-grid.com/vue-data-grid/integrated-charts/?utm_source=@ag-grid-community/vue-readme&utm_medium=repository&utm_campaign=github) in AG Grid, we open-sourced this project in 2018. Having seen the steady rise in popularity since then, we have decided to invest in AG Charts with a dedicated Enterprise version (`ag-charts-enterprise`) in addition to our continued support of `ag-charts-community`.
<a href="https://charts.ag-grid.com/?utm_source=ag-charts-readme&utm_medium=repository&utm_campaign=github">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/ag-grid/ag-charts/blob/2ee85f286ccc151cb5e4517f711bafd03366db3c/packages/ag-charts-website/public/images/readme-assets/gallery-dark.gif?raw=true"/>
<source media="(prefers-color-scheme: light)" srcset="https://github.com/ag-grid/ag-charts/blob/2ee85f286ccc151cb5e4517f711bafd03366db3c/packages/ag-charts-website/public/images/readme-assets/gallery.gif?raw=true"/>
<img width="100%" alt="Preview of AG Charts Vue3 Charting Examples" src="https://github.com/ag-grid/ag-charts/blob/2ee85f286ccc151cb5e4517f711bafd03366db3c/packages/ag-charts-website/public/images/readme-assets/gallery-dark.gif?raw=true"/>
</picture>
</a>
<div align="right">
<a href="https://charts.ag-grid.com/?utm_source=ag-charts-readme&utm_medium=repository&utm_campaign=github"><br><img alt="Static Badge" src="https://img.shields.io/badge/ag%E2%80%93charts.com-Learn%20More%20-blue?style=for-the-badge&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8%2BCg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTE4IDIwLjc1SDZDNS4yNzA2NSAyMC43NSA0LjU3MTE4IDIwLjQ2MDMgNC4wNTU0NiAxOS45NDQ1QzMuNTM5NzMgMTkuNDI4OCAzLjI1IDE4LjcyOTMgMy4yNSAxOFY2QzMuMjUgNS4yNzA2NSAzLjUzOTczIDQuNTcxMTggNC4wNTU0NiA0LjA1NTQ2QzQuNTcxMTggMy41Mzk3MyA1LjI3MDY1IDMuMjUgNiAzLjI1SDEyQzEyLjE5ODkgMy4yNSAxMi4zODk3IDMuMzI5MDIgMTIuNTMwMyAzLjQ2OTY3QzEyLjY3MSAzLjYxMDMyIDEyLjc1IDMuODAxMDkgMTIuNzUgNEMxMi43NSA0LjE5ODkxIDEyLjY3MSA0LjM4OTY4IDEyLjUzMDMgNC41MzAzM0MxMi4zODk3IDQuNjcwOTggMTIuMTk4OSA0Ljc1IDEyIDQuNzVINkM1LjY2ODQ4IDQuNzUgNS4zNTA1NCA0Ljg4MTcgNS4xMTYxMiA1LjExNjEyQzQuODgxNyA1LjM1MDU0IDQuNzUgNS42Njg0OCA0Ljc1IDZWMThDNC43NSAxOC4zMzE1IDQuODgxNyAxOC42NDk1IDUuMTE2MTIgMTguODgzOUM1LjM1MDU0IDE5LjExODMgNS42Njg0OCAxOS4yNSA2IDE5LjI1SDE4QzE4LjMzMTUgMTkuMjUgMTguNjQ5NSAxOS4xMTgzIDE4Ljg4MzkgMTguODgzOUMxOS4xMTgzIDE4LjY0OTUgMTkuMjUgMTguMzMxNSAxOS4yNSAxOFYxMkMxOS4yNSAxMS44MDExIDE5LjMyOSAxMS42MTAzIDE5LjQ2OTcgMTEuNDY5N0MxOS42MTAzIDExLjMyOSAxOS44MDExIDExLjI1IDIwIDExLjI1QzIwLjE5ODkgMTEuMjUgMjAuMzg5NyAxMS4zMjkgMjAuNTMwMyAxMS40Njk3QzIwLjY3MSAxMS42MTAzIDIwLjc1IDExLjgwMTEgMjAuNzUgMTJWMThDMjAuNzUgMTguNzI5MyAyMC40NjAzIDE5LjQyODggMTkuOTQ0NSAxOS45NDQ1QzE5LjQyODggMjAuNDYwMyAxOC43MjkzIDIwLjc1IDE4IDIwLjc1WiIgZmlsbD0iI2ZmZmZmZiIvPiA8cGF0aCBkPSJNMjAgOC43NUMxOS44MDE5IDguNzQ3NDEgMTkuNjEyNiA4LjY2NzU2IDE5LjQ3MjUgOC41Mjc0N0MxOS4zMzI0IDguMzg3MzcgMTkuMjUyNiA4LjE5ODExIDE5LjI1IDhWNC43NUgxNkMxNS44MDExIDQuNzUgMTUuNjEwMyA0LjY3MDk4IDE1LjQ2OTcgNC41MzAzM0MxNS4zMjkgNC4zODk2OCAxNS4yNSA0LjE5ODkxIDE1LjI1IDRDMTUuMjUgMy44MDEwOSAxNS4zMjkgMy42MTAzMiAxNS40Njk3IDMuNDY5NjdDMTUuNjEwMyAzLjMyOTAyIDE1LjgwMTEgMy4yNSAxNiAzLjI1SDIwQzIwLjE5ODEgMy4yNTI1OSAyMC4zODc0IDMuMzMyNDQgMjAuNTI3NSAzLjQ3MjUzQzIwLjY2NzYgMy42MTI2MyAyMC43NDc0IDMuODAxODkgMjAuNzUgNFY4QzIwLjc0NzQgOC4xOTgxMSAyMC42Njc2IDguMzg3MzcgMjAuNTI3NSA4LjUyNzQ3QzIwLjM4NzQgOC42Njc1NiAyMC4xOTgxIDguNzQ3NDEgMjAgOC43NVoiIGZpbGw9IiNmZmZmZmYiLz4gPHBhdGggZD0iTTEzLjUgMTEuMjVDMTMuMzA3MSAxMS4yMzUyIDEzLjEyNzYgMTEuMTQ1NSAxMyAxMUMxMi44NzcgMTAuODYyNSAxMi44MDkgMTAuNjg0NSAxMi44MDkgMTAuNUMxMi44MDkgMTAuMzE1NSAxMi44NzcgMTAuMTM3NSAxMyAxMEwxOS41IDMuNUMxOS41Njg3IDMuNDI2MzEgMTkuNjUxNSAzLjM2NzIxIDE5Ljc0MzUgMy4zMjYyMkMxOS44MzU1IDMuMjg1MjMgMTkuOTM0OCAzLjI2MzE5IDIwLjAzNTUgMy4yNjE0MUMyMC4xMzYyIDMuMjU5NjMgMjAuMjM2MiAzLjI3ODE2IDIwLjMyOTYgMy4zMTU4OEMyMC40MjMgMy4zNTM2IDIwLjUwNzggMy40MDk3NCAyMC41NzkgMy40ODA5NkMyMC42NTAzIDMuNTUyMTggMjAuNzA2NCAzLjYzNzAxIDIwLjc0NDEgMy43MzA0QzIwLjc4MTggMy44MjM3OSAyMC44MDA0IDMuOTIzODIgMjAuNzk4NiA0LjAyNDUyQzIwLjc5NjggNC4xMjUyMyAyMC43NzQ4IDQuMjI0NTQgMjAuNzMzOCA0LjMxNjU0QzIwLjY5MjggNC40MDg1NCAyMC42MzM3IDQuNDkxMzQgMjAuNTYgNC41NkwxNCAxMUMxMy44NzI0IDExLjE0NTUgMTMuNjkyOSAxMS4yMzUyIDEzLjUgMTEuMjVaIiBmaWxsPSIjZmZmZmZmIi8%2BIDwvZz4KDTwvc3ZnPg%3D%3D">
</a>
</div>
<div align="center">
<hr/>
<strong>Follow us to keep up to date with all the latest news from AG Grid:</strong>
<a href="https://x.com/ag_grid"><img src="https://img.shields.io/badge/-X%20(Twitter)-black?style=for-the-badge&logo=x" alt="Twitter Badge" height="36"></a>
<a href="https://www.linkedin.com/company/ag-grid/"><img src="https://img.shields.io/badge/-LinkedIn-blue?style=for-the-badge&logo=linkedin" alt="LinkedIn Badge" height="36"></a>
<a href="https://www.youtube.com/c/ag-grid"><img src="https://img.shields.io/badge/-YouTube-red?style=for-the-badge&logo=youtube" alt="YouTube Badge" height="36"></a>
<a href="https://blog.ag-grid.com"><img src="https://img.shields.io/badge/-Blog-grey?style=for-the-badge&logo=rss" alt="Blog Badge" height="36"></a>
</div>
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc