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.
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
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.