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 FreeFrom Data Stream to Dashboard. Instantly.
Pipe any JSON stream into DataDash and define your widgets with simple, intuitive commands. Monitor logs, system stats, API responses, and more.
# Monitor Docker container stats in real-time
$ docker stats --no-stream --format "{{json .}}" | datadash \
-t "CPU per Container" -w "barchart .CPUPerc" \
-t "Memory Usage" -w "barchart .MemUsage" \
-t "Running Containers" -w "count ." \
-t "Total Memory" -w "bignumber .MemPerc"
This command generates a live dashboard with four widgets right in your terminal.
Powerful Widgets for Every Need
📊 Bar Charts
Visualize frequency counts of categorical data.
📈 Sparklines
Track trends of numerical data over time.
📋 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.getdatadash.com/install.sh | sh