Anyfile
Open file
duckdb-dataprotocol v2workspace: none

How Anyfile's DuckDB Data Viewer Works

The selected file is registered with DuckDB-Wasm, queried read-only, and returned as Arrow batches for a virtualized table UI.

Viewing architecture

  1. 1A small format probe runs before the heavy runtime loads.
  2. 2DuckDB-Wasm and its Worker initialize only after viewer selection.

Main limitations

  • Cold start downloads or loads a multi-megabyte WASM bundle.
  • Nested data flattening and supported compression follow DuckDB.

MANIFEST

Formats declared by the plugin

CSV data
.csv.csv.gz.csv.zst
TSV data
.tsv.tab.tsv.gz.tab.gz.tsv.zst.tab.zst
JSON data
.json.jsonl.ndjson.json.gz.jsonl.gz.ndjson.gz.json.zst.jsonl.zst.ndjson.zst
Parquet data
.parquet.parq.pq
Arrow IPC data
.arrow.arrows.ipc.feather
DuckDB database
.duckdb.ddb

Open-source projects and licenses

DuckDB-Wasm 1.32.0

MIT

Read-only local query engine and format readers.

Apache Arrow JS 17.0.0

Apache-2.0

Columnar result batches exchanged with the table UI.

Published format pages