rs/jplot
iTerm2 expvar/JSON monitoring tool observed · 2026-08-28
Health v2 · maintenance only
58/100
- Activity 48
- Release rhythm 47
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 3112
- days_rel: 355
- days_push: 317
- n_releases_24m: 2
Adoption not part of the score
1178 stars · 41 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
jplot is a Go CLI tool that polls JSON or expvar metrics endpoints and plots their evolution over time as live graphs directly in terminals like iTerm2, Kitty, and Warp. It supports counter rates, markers, and stacked multi-field graphs via a jq-like spec syntax.
Use cases
- monitor go service memstats in terminal
- plot expvar metrics live in iterm2
- graph json metrics over time from cli
- visualize heap allocation trends while developing
- track counter growth rates in terminal
- live terminal charts for debug vars endpoint
When to choose
- you want zero-setup live metric graphs in a graphics-capable terminal
- you monitor Go services exposing expvar endpoints
- you prefer terminal-native dashboards over external monitoring UIs
When to avoid
- your terminal lacks Sixel or iTerm2/Kitty/Warp graphics support
- you need long-term metric storage, alerting, or dashboards
- your metrics are not exposed as JSON over HTTP
Facets
cli-tool · maturity active
monitoring data-visualization cli charts monitoring developer-tools data-visualization cli go iterm2 kitty sixel expvar json-metrics terminal-graphics golang command-line macos linux
1 source
- readme: https://github.com/rs/jplot · fetched 2026-08-28 · c0c038d0e699
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rs/jplot | main | 58 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem