Santana by Deep Softworks
Performant, real-time data visualization in your terminal
59 followers
Performant, real-time data visualization in your terminal
59 followers
Santana is a highly customizable, real-time terminal data visualization tool built for engineers who live in the command line. Just pipe any numeric stream into it and get a live, auto-scaling chart. No dashboards, no browser, no fuss.




Free
Launch Team

Dropbox Sign APISimplify your eSignature integration
Promoted
Santana lets you pipe any live data stream straight into your terminal and get a beautiful, live chart instantly — no dashboards, no config files, no browser tabs. Just your shell and your data.
FEATURES
- 3 chart types: line (braille-dot), bar, sparkline
- Dual-plot mode for comparing up to 10 streams (e.g. network rx/tx)
- Auto-scaling Y axis with hard min/max error indicators
- Stats footer: current, min, max, mean, sample count
- Beautiful color themes including vampire 🧛
- ttyplot-compatible — drop-in for existing pipelines
Does Santana support custom data parsers for non-numeric streams like log event rates or request latency percentiles? Super clean tool for terminal workflows!
@borrellr_
Thanks! Custom parsers aren't a thing yet but both of your use cases work today with a small upstream transform:
Log event rates — pipe through something like awk that counts events per interval and emits the count.
Request latency percentiles — if your log pipeline emits JSON (e.g. {"p50": 12, "p95": 48, "p99": 120}), Santana picks up all numeric fields automatically and plots them as multi-series. You can also use --jq .p99 to isolate a single path.
Would that cover your case?