@parqui/vue

Vue 3 Apache Parquet file viewer with virtualized grid, filtering, sorting, and search.
3,103
Install
npm install @parqui/vue
Latest Version:1.6.1
Vue:3
License:BUSL-1.1
Last Updated:Oct 12, 2026
Links: npm
Maintainer: samprof

@parqui/vue

npm version npm downloads

High-performance Vue 3 Parquet file viewer component for Apache Parquet datasets. Includes virtual scrolling data grid, filtering, sorting, grouping, search, and column controls.

Why @parqui/vue

  • Ready-to-use Parquet viewer for Vue 3.4+
  • Fast virtualized grid for large parquet datasets
  • Built-in filtering, multi-sort, grouping, and search
  • Smooth integration in data apps, internal tools, and analytics dashboards
  • Uses the same core engine as the React and Angular packages

Installation

npm install @parqui/vue

Peer dependencies:

  • vue ^3.4.0

Quick Start

<script setup lang="ts">
import { Parqui } from "@parqui/vue";
</script>

<template>
  <div style="height: 80vh">
    <Parqui />
  </div>
</template>

With predefined parquet source:

<script setup lang="ts">
import { Parqui } from "@parqui/vue";
import { sourceFromUrl } from "@parqui/core";

const source = sourceFromUrl("https://example.com/data/events.parquet");
</script>

<template>
  <Parqui :source="source" />
</template>

Key Props

  • source: predefined parquet source (File, URL source, or custom ParquetSource)
  • columns: limit visible columns
  • allowOpen: enable/disable built-in file open flow
  • showToolbar: show/hide toolbar with search and pipeline chips
  • exporting: export menu (CSV / JSON / NDJSON) — on by default, false hides it, an object sets formats, filename and CSV/JSON options
  • onExporting: receives each exported file ({ blob, filename, format }) instead of the browser download
  • onMetadataLoad: callback when parquet metadata is available
  • onRequestOpen: custom open handler for desktop/in-app file pickers

Package Ecosystem

License

Business Source License 1.1 (BUSL-1.1). See LICENSE.

Related Packages

@virtual-list/vue

virtual list. Features: Vue2, Vue3, TypeScript, SSR, horizontal, table.

632,903 21
@simple-table/vue

Vue 3 adapter for simple-table-core — use the Simple Table data grid with full V...

17,939 229
webcake-ui-kit

UI Kit for Vue 2 && 3 - Pure Options API

19,775 8
yn-components

Advanced and highly reusable Mobile UI Components built on Vue2 & You can define...

3,128 6
vue-login-test

Componete vue kt

708

Version History

Version Released Vue License
1.6.1 ^3.4.0 BUSL-1.1
1.5.1 ^3.4.0 BUSL-1.1
1.5.0 ^3.4.0 BUSL-1.1
1.4.1 ^3.4.0 BUSL-1.1
1.4.0 ^3.4.0 BUSL-1.1