Skip to content

Features

Vizb turns CSV, JSON, and benchmark output into interactive charts and stats without writing chart or frontend code. Tables and benchmarks share one dimension model; you run the same pipeline from the CLI, a coding agent, GitHub Action, or REST API.

New to the product? Start with Getting Started.

CSV and JSON tables

Chart numeric columns. Promote other columns to Name / X / Y / Z with --group. Nested JSON arrays via --json-path. See Tabular data.

Benchmark parsers

Go (go test -bench), Rust (Criterion, Divan), JavaScript (Vitest, Tinybench). Auto-detect from content, override with -P. See Supported inputs.

Auto detection

--parser defaults to auto. Vizb prints the chosen parser. File path or stdin pipe both work.

Name / X / Y / Z

Up to four dimensions on every chart. Patterns and regex split labels. See Dimensions.

Group and select

Group: one chart per metric, categories on axes, sum duplicates. Select: columns as coordinates or metric picks. See Group vs Select.

Auto-group and auto-value

No flags: categorical files auto-group; all-numeric files auto-value continuous axes. CLI logs the inference so you can override it.

Wide competitor columns

--col-axis / -A places numeric column names on a free dimension so frameworks or versions share one chart.

Eight chart types

Bar, line, scatter, pie, heatmap, radar, Sankey, Chord. Choose with --charts or a chart subcommand. See Charts.

3D (WebGL)

Z-axis data (or auto-value with 3+ numeric columns) renders interactive bar3D / line3D / scatter3D. See 3D charts.

Self-contained HTML

Sort, zoom, swap axes, fullscreen, themes, JPEG export. One file, offline. See UI.

Statistics panel

Opt-in with --stat: 33 descriptive metrics per series plus Pearson, Spearman, Kendall, and distance correlation. See Statistics.

Log scale and large data

Log scale on cartesian charts. DataZoom for wide X axes; aggregated grouped CSV/JSON stays responsive.

Tag-based merge

Tag datasets, merge JSON across runs, inject tags onto n/x/y/z. See Merging.

GitHub Action

Composite action for cmd or file input, merge, HTML/JSON outputs. See GitHub Action.

REST API

vizb serve exposes convert, merge, and UI generation. See serve and API.

Coding agents

Install the vizb skill, then /vizb sales.csv as bar by region & product, show labels. The agent runs the CLI. See AI agents.

Units and export

Time, memory, and number units. HTML or JSON output. Chart JPEG from the UI.