@parqui/angular
v1.2.4
Published
Angular Apache Parquet file viewer with virtualized grid, filtering, sorting, and search.
Downloads
660
Maintainers
Readme
@parqui/angular
High-performance Angular Parquet file viewer component for Apache Parquet datasets. Includes virtual scrolling data grid, filtering, sorting, grouping, search, and column controls.
Why @parqui/angular
- Drop-in Parquet viewer for Angular 16+
- Fast virtualized table for large parquet files
- Built-in filtering, multi-sort, grouping, and search
- Great fit for internal tools, data platforms, and analytics dashboards
- Powered by the same core engine as the React and Vue packages
Installation
npm install @parqui/angularPeer dependencies:
@angular/common^16 || ^17 || ^18 || ^19 || ^20 || ^21@angular/core^16 || ^17 || ^18 || ^19 || ^20 || ^21
Quick Start
import { Component } from "@angular/core";
import { ParkuiComponent } from "@parqui/angular";
@Component({
standalone: true,
selector: "app-root",
imports: [ParkuiComponent],
template: `
<div style="height: 80vh">
<parkui></parkui>
</div>
`,
})
export class AppComponent {}With predefined parquet source:
import { Component } from "@angular/core";
import { ParkuiComponent } from "@parqui/angular";
import { sourceFromUrl } from "@parqui/core";
@Component({
standalone: true,
selector: "app-root",
imports: [ParkuiComponent],
template: `<parkui [source]="source"></parkui>`,
})
export class AppComponent {
source = sourceFromUrl("https://example.com/data/events.parquet");
}Inputs
source: predefined parquet source (File, URL source, or customParquetSource)columns: limit visible columnsallowOpen: enable/disable built-in file open flowshowToolbar: show/hide toolbar with search and pipeline chipsonMetadataLoad: callback when parquet metadata is availableonRequestOpen: custom open handler for desktop/in-app file pickers
Package Ecosystem
- Core engine:
@parqui/core - React package:
@parqui/react - Vue wrapper:
@parqui/vue
Links
- Website: parqui.dev
License
Business Source License 1.1 (BUSL-1.1). See LICENSE.
