Instant Terminal Dashboards for Anything.

DataDash 📊 is a blazingly fast, pipe-able command-line tool for visualizing structured data (JSON) in your terminal. Stop scrolling, start seeing.

Install for Free

From Data Stream to Dashboard. Instantly.

Pipe any JSON Lines (.jsonl) stream into DataDash and define your widgets with simple, intuitive commands. Monitor logs, system stats, API responses, and more.

💡 Have a standard JSON or CSV file?

DataDash requires the JSON Lines (.jsonl) format. You can convert any file format, including standard JSON, using our sister tool, Datamorph.

$ datamorph convert your-file.json your-file.jsonl Get Datamorph for free →
Animated demo of DataDash showing a live terminal dashboard with various widgets.

Monitor System Metrics

Watch live system stats by piping commands like `vmstat` into DataDash.

vmstat -n 1 | awk 'NR>2 {printf("{\"procs\":{\"running\":%s}, \"cpu\":{\"user\":%s}}\n", $1, $13); fflush()}' | datadash \
-w "linechart .procs.running" \
-t "CPU Usage" -w "gauge .cpu.user"
                        

Inspect API Responses

Instantly visualize a JSON response from any API endpoint.

curl -s 'https://api.example.com/users' | jq -c '.[]' | datadash \
-t "User Details" -w "table .name .email" \
-t "City Distribution" -w "barchart .address.city"
                        

Analyze Local Data

Dashboard large JSON or JSONL files right on your machine.

cat data.jsonl | datadash \
-t "Event Count" -w "count" \
-w "sparkline .latency_ms"
                        

Powerful Widgets for Every Need

📊 Bar Charts

Visualize frequency counts of categorical data.

📈 Sparklines

Track trends of numerical data over time.

📈 Line Charts

Plot numerical data points against an incrementing index.

📋 Tables

Display raw JSON objects in a clean, scrollable table.

🔢 Big Numbers

Highlight a key metric or a single important value.

⭕ Gauges

Display a value as a percentage of a whole.

🥧 Pie Charts

Show the proportion of different categories.

Free vs. Pro

Feature Free Tier Pro Tier
All Core Widgets (Table, BarChart, etc.)
Grid, Row, and Column Layouts
Read from File or Stdin
Live Data Watching (`--watch`)
Advanced Pre-filtering (`--where`)
Data Sampling (`--sample-rate`)
Append Mode for Watch

Get Started in Seconds

DataDash is a single, portable binary with no dependencies. Install it with one command.

macOS & Linux (via Shell)

curl -sSL https://download.datadash.dev/install.sh | sh

Windows (via PowerShell)

irm https://download.datadash.dev/install.ps1 | iex