gridvuejs

A reusable Vue 3 data grid component with filtering, sorting, grouping, and pagination.
Install
npm install gridvuejs
Latest Version:0.2.0
Vue:3
License:MIT
Last Updated:Oct 19, 2026
Links: npm
Maintainer: ahcene_maissour

Vuejs Grid

A lightweight, fast, and fully customizable data grid component for Vue 3 This template should help get you started developing with Vue 3 in Vite. Report Bug Request Feature


Features

  • Blazing fast : virtual scrolling handles 100k+ rows without breaking a sweat
  • Fully themeable : CSS variables and slots for total visual control
  • Smart sorting & filtering : built-in, multi-column, and fully overridable
  • Responsive : adapts gracefully from desktop to mobile
  • Composable API : powered by the Composition API
  • Framework agnostic styling : plain CSS

Github Repository


VS Code + Vue (Official) (and disable Vetur).

Type Support for .vue Imports in TS

TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue types.

Customize configuration

See Vite Configuration Reference.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile and Minify for Production

npm run build

Related Packages

@brillliand/vue-table-chad

Composable headless table primitives for Vue 3

358 2
li-grid

Lightweight Vue 3 data grid with server-side filtering, sorting, pagination, col...

346 0
@querry-kit/nuxt-ui

Customizable Nuxt UI table components for Query Kit

3,466 0
@dynamicforms/vue-grid

High-performance virtual-scroll data grid for Vue 3 with sorting, filtering, and...

4,237 0
@kikiloaw/simple-table

A lightweight, dependency-light DataTable component for Vue 3 with Tailwind CSS

2,554 1

Version History

Version Released Vue License
0.2.0 ^3.5.0 MIT
0.1.0 ^3.5.0 MIT
Pre-releases (1)
Version Released License
0.0.0-stage