{"adoption": {"forks": 38, "observed_at": "2026-08-28T04:03:17.458240+00:00", "stars": 1028}, "canonical_url": "https://ross.abutalabs.com/products/zsh-bench", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Benchmark for interactive Zsh", "domain": ["developer-tools", "performance"], "enriched": true, "function": ["benchmarking", "developer-tools", "cli"], "health_score": 68, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["romkatv/zsh-bench"], "name": "romkatv/zsh-bench", "platform": ["cli"], "pushed_at": "2026-04-27T09:38:33+00:00", "repo": "romkatv/zsh-bench", "stars": 1028, "tags": ["zsh", "shell-performance", "latency-measurement", "interactive-shell", "command-line", "linux", "macos"], "topics": ["zsh", "performance"], "urls": [], "use_cases": ["measure input lag of my interactive zsh setup", "benchmark zsh startup and command latency", "compare zsh plugin managers by performance", "test whether prompt latency is perceptible to humans", "optimize my zsh config for responsiveness", "evaluate powerlevel10k performance"], "what_it_is": "zsh-bench is a benchmarking tool that measures user-visible latency of interactive zsh, such as input lag and command lag. It also includes human-bench for studying human perception of latency and provides normalized results to judge what feels fast.", "when_to_avoid": ["you need to benchmark non-interactive shell script execution speed", "you use a shell other than zsh", "you cannot run zsh >= 5.8 as your login shell"], "when_to_choose": ["you want objective, reproducible measurements of interactive zsh latency", "you are tuning or comparing zsh configs, plugins, or plugin managers", "you want latency thresholds grounded in human perception studies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/zsh-bench", "repo": "romkatv/zsh-bench", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.458240+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:07:49.137451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b94d791010e07e33fa52f85eaed2d4398454c64c992da2743b5eb884ca4c62d2", "fetched_at": "2026-08-28T04:03:17.458240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/romkatv/zsh-bench"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.458240+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:07:49.137451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b94d791010e07e33fa52f85eaed2d4398454c64c992da2743b5eb884ca4c62d2", "fetched_at": "2026-08-28T04:03:17.458240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/romkatv/zsh-bench"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:07:49.137451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b94d791010e07e33fa52f85eaed2d4398454c64c992da2743b5eb884ca4c62d2", "fetched_at": "2026-08-28T04:03:17.458240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/romkatv/zsh-bench"}], "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:03:17.458240+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.458240+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.458240+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:07:49.137451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b94d791010e07e33fa52f85eaed2d4398454c64c992da2743b5eb884ca4c62d2", "fetched_at": "2026-08-28T04:03:17.458240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/romkatv/zsh-bench"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.458240+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.458240+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:07:49.137451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b94d791010e07e33fa52f85eaed2d4398454c64c992da2743b5eb884ca4c62d2", "fetched_at": "2026-08-28T04:03:17.458240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/romkatv/zsh-bench"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.458240+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.458240+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.458240+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:07:49.137451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b94d791010e07e33fa52f85eaed2d4398454c64c992da2743b5eb884ca4c62d2", "fetched_at": "2026-08-28T04:03:17.458240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/romkatv/zsh-bench"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.458240+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.458240+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:07:49.137451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b94d791010e07e33fa52f85eaed2d4398454c64c992da2743b5eb884ca4c62d2", "fetched_at": "2026-08-28T04:03:17.458240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/romkatv/zsh-bench"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:07:49.137451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b94d791010e07e33fa52f85eaed2d4398454c64c992da2743b5eb884ca4c62d2", "fetched_at": "2026-08-28T04:03:17.458240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/romkatv/zsh-bench"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:07:49.137451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b94d791010e07e33fa52f85eaed2d4398454c64c992da2743b5eb884ca4c62d2", "fetched_at": "2026-08-28T04:03:17.458240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/romkatv/zsh-bench"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:07:49.137451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b94d791010e07e33fa52f85eaed2d4398454c64c992da2743b5eb884ca4c62d2", "fetched_at": "2026-08-28T04:03:17.458240+00:00", "kind": "readme", "missing": false, "url": "https://github.com/romkatv/zsh-bench"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 79, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1791, "days_push": 128, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}