Santana by Deep Softworks
Performant, real-time data visualization in your terminal
63 followers
Performant, real-time data visualization in your terminal
63 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.




Santana by Deep Softworks
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!
Santana by Deep Softworks
@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?