Data Grid
"The "ag" part of ag-Grid stands for "agnostic": The internal ag-Grid engine is implemented in TypeScript with zero dependencies.
ag-Grid supports Vue 2 and 3 through wrapper components. The wrappers let you use ag-Grid in your application like any other Vue component – you pass configuration through property bindings and handle events through event bindings. You can even use Vue components to customize the grid UI and cell contents/behavior."