{"adoption": {"forks": 49, "observed_at": "2026-08-28T04:04:33.127218+00:00", "stars": 1375}, "canonical_url": "https://ross.abutalabs.com/products/ttyplot", "card": {"archived": false, "artifact_type": "cli-tool", "description": "a realtime plotting utility for terminal/console with data input from stdin", "domain": ["developer-tools", "monitoring", "data-visualization"], "enriched": true, "function": ["data-visualization", "charts", "cli", "monitoring"], "health_score": 97, "homepage": null, "language": "C", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["tenox7/ttyplot"], "name": "tenox7/ttyplot", "platform": ["windows", "bsd", "cli", "cross-platform"], "pushed_at": "2026-07-28T04:32:15+00:00", "repo": "tenox7/ttyplot", "stars": 1375, "tags": ["terminal-ui", "realtime-plotting", "stdin-pipeline", "ascii-charts", "c", "command-line", "linux", "macos"], "topics": ["plot", "stdin", "pipe", "pipeline", "chart", "graph", "realtime", "snmp", "sar", "ping", "commandline", "cli", "cli-app", "command-line-tool", "console", "snmp-network-throughput", "snmpget", "cpu", "console-tool"], "urls": [], "use_cases": ["plot ping latency in the terminal in real time", "visualize CPU or memory usage from vmstat or free", "graph SNMP network throughput from snmpget", "chart any streaming numeric data piped from a command", "monitor load average or wifi signal strength live"], "what_it_is": "ttyplot is a realtime terminal plotting utility written in C that reads numeric data from stdin or a Unix pipeline and renders live text-mode charts. It supports rate calculation for counters, two graphs per display, and experimental braille/block element rendering.", "when_to_avoid": ["you need rich interactive charts, zooming, or export to image formats", "you want GUI or web-based dashboards", "you need long-term metric storage and historical graphs"], "when_to_choose": ["you want quick realtime charts of command output without leaving the terminal", "you need a lightweight, dependency-free plotting tool for servers over SSH", "you want to visualize metrics from tools like ping, sar, vmstat, or snmpget"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ttyplot", "repo": "tenox7/ttyplot", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.127218+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:40:35.477549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb47a81df771c02deb6fc661c6653ccfe4d24ed5c1b3d0f45f3cce270cd12121", "fetched_at": "2026-08-28T04:04:33.127218+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tenox7/ttyplot"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.127218+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:40:35.477549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb47a81df771c02deb6fc661c6653ccfe4d24ed5c1b3d0f45f3cce270cd12121", "fetched_at": "2026-08-28T04:04:33.127218+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tenox7/ttyplot"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:40:35.477549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb47a81df771c02deb6fc661c6653ccfe4d24ed5c1b3d0f45f3cce270cd12121", "fetched_at": "2026-08-28T04:04:33.127218+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tenox7/ttyplot"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.127218+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.127218+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.127218+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:40:35.477549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb47a81df771c02deb6fc661c6653ccfe4d24ed5c1b3d0f45f3cce270cd12121", "fetched_at": "2026-08-28T04:04:33.127218+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tenox7/ttyplot"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.127218+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.127218+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:40:35.477549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb47a81df771c02deb6fc661c6653ccfe4d24ed5c1b3d0f45f3cce270cd12121", "fetched_at": "2026-08-28T04:04:33.127218+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tenox7/ttyplot"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.127218+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.127218+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.127218+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:40:35.477549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb47a81df771c02deb6fc661c6653ccfe4d24ed5c1b3d0f45f3cce270cd12121", "fetched_at": "2026-08-28T04:04:33.127218+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tenox7/ttyplot"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.127218+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.127218+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:40:35.477549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb47a81df771c02deb6fc661c6653ccfe4d24ed5c1b3d0f45f3cce270cd12121", "fetched_at": "2026-08-28T04:04:33.127218+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tenox7/ttyplot"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:40:35.477549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb47a81df771c02deb6fc661c6653ccfe4d24ed5c1b3d0f45f3cce270cd12121", "fetched_at": "2026-08-28T04:04:33.127218+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tenox7/ttyplot"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:40:35.477549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb47a81df771c02deb6fc661c6653ccfe4d24ed5c1b3d0f45f3cce270cd12121", "fetched_at": "2026-08-28T04:04:33.127218+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tenox7/ttyplot"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:40:35.477549+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb47a81df771c02deb6fc661c6653ccfe4d24ed5c1b3d0f45f3cce270cd12121", "fetched_at": "2026-08-28T04:04:33.127218+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tenox7/ttyplot"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 93}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2883, "days_push": 36, "days_rel": 50, "gap_med": 22, "n_releases_24m": 4}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}