Skip to content

Vizb

Turn CSV, JSON, and benchmarks into interactive charts and stats — without writing chart code. One HTML report you open in any browser.
Terminal window
curl -fsSL https://vizb.goptics.org/install.sh | bash

Point Vizb at a CSV. Numeric columns become charts. Categorical columns become axes when you group (or when auto-group picks one for you).

After install, chart a table like this:

sales.csv
regionproductquantity
WestWidget39
WestGear20
WestSensor28
WestRelay14
WestBolt33
SouthWidget15
SouthGear42
SouthSensor47
SouthRelay22
SouthBolt18
NorthWidget28
NorthGear43
NorthSensor19
NorthRelay36
NorthBolt25
EastWidget31
EastGear22
EastSensor35
EastRelay12
EastBolt40
CentralWidget35
CentralGear17
CentralSensor19
CentralRelay29
CentralBolt24
Terminal window
vizb bar sales.csv -g region,product -p x,y -l -o sales.html

Open sales.html in a browser. You get a grouped bar chart: region on X, product as series, height = quantity.

Flags in this example:

  • bar — one chart type (smallest learning path)
  • sales.csv — the table above (use Copy CSV to grab it)
  • -g region,product — columns that become dimensions
  • -p x,y — first group column → X, second → Y series
  • -l — show value labels on bars
  • -o sales.html — self-contained HTML
2D grouped bar chart with five product series (Widget, Gear, Sensor, Relay, Bolt) per region

No -g? Vizb auto-groups a high-cardinality categorical column and logs the choice. Override whenever the guess is wrong.

Terminal window
vizb bar sales.csv -o sales.html

From a clone of the Vizb repo, the full sample isexamples/csv/sales.csv (10,000 orders across 2024–2025).

Tables and benchmarks

CSV and JSON tables, plus Go, Rust, and JavaScript benchmark output. Format is detected from content. See Supported inputs.

Shared dimension model

Name, X, Y, and Z drive every chart type. Group for category breakdowns; select for coordinate plots. See Dimensions.

Self-contained HTML

Interactive UI in one file: sort, swap axes, scale, themes, JPEG export, optional stats. Open it in any browser. See UI.

CLI, Action, and API

Local CLI, composite GitHub Action, and REST for the same pipeline. Merge datasets across runs when you need history.

Full inventory: Features. Live samples: Examples.