{"adoption": {"forks": 419, "observed_at": "2026-08-28T04:08:56.704694+00:00", "stars": 4675}, "canonical_url": "https://ross.abutalabs.com/products/liquidprompt", "card": {"archived": false, "artifact_type": "plugin", "description": "A full-featured & carefully designed adaptive prompt for Bash & Zsh", "domain": ["developer-tools"], "enriched": true, "function": ["developer-tools", "terminal-ui", "theme"], "health_score": 99, "homepage": "https://liquidprompt.readthedocs.io/", "language": "Shell", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "stable", "member_repos": ["liquidprompt/liquidprompt"], "name": "liquidprompt/liquidprompt", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-23T15:30:56+00:00", "repo": "liquidprompt/liquidprompt", "stars": 4675, "tags": ["shell-prompt", "bash", "zsh", "powerline", "shell-theme", "command-line", "linux", "macos"], "topics": ["zsh", "bash", "prompt", "linux-shell", "powerline", "shell-prompt", "shell-theme", "prompt-toolkit", "prompt-tuning"], "urls": [], "use_cases": ["show a smart adaptive prompt in bash and zsh", "display git branch and repo status in my shell prompt", "get a powerline-style prompt theme for my terminal", "see system status like load and battery in the prompt", "customize my shell prompt without learning a complex config format", "make my terminal prompt show information only when relevant"], "what_it_is": "Liquid Prompt is an adaptive, carefully designed shell prompt for Bash and Zsh, written in portable Shell. It displays contextual, useful information (git status, battery, load, etc.) with minimal visual clutter and is highly configurable via simple key/value settings.", "when_to_avoid": ["you use a shell other than Bash or Zsh, like Fish or Nushell", "you want a prompt framework with a rich plugin/theme ecosystem in another language", "you prefer minimal default prompts with no extra status information"], "when_to_choose": ["you use Bash or Zsh and want a well-designed, informative prompt", "you want a prompt that adapts contextually instead of showing everything at once", "you prefer simple text-file configuration over DSLs", "you want a pure-Shell solution with no heavy dependencies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/liquidprompt", "repo": "liquidprompt/liquidprompt", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.704694+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:19:21.743897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c852ef24a976d36a08235e2657e7560b4920f5821d9945dbb8240c2f289a1cd", "fetched_at": "2026-08-28T04:08:56.704694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liquidprompt/liquidprompt"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.704694+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:19:21.743897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c852ef24a976d36a08235e2657e7560b4920f5821d9945dbb8240c2f289a1cd", "fetched_at": "2026-08-28T04:08:56.704694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liquidprompt/liquidprompt"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:19:21.743897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c852ef24a976d36a08235e2657e7560b4920f5821d9945dbb8240c2f289a1cd", "fetched_at": "2026-08-28T04:08:56.704694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liquidprompt/liquidprompt"}], "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:08:56.704694+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.704694+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.704694+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:19:21.743897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c852ef24a976d36a08235e2657e7560b4920f5821d9945dbb8240c2f289a1cd", "fetched_at": "2026-08-28T04:08:56.704694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liquidprompt/liquidprompt"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.704694+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.704694+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:19:21.743897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c852ef24a976d36a08235e2657e7560b4920f5821d9945dbb8240c2f289a1cd", "fetched_at": "2026-08-28T04:08:56.704694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liquidprompt/liquidprompt"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.704694+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.704694+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.704694+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:19:21.743897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c852ef24a976d36a08235e2657e7560b4920f5821d9945dbb8240c2f289a1cd", "fetched_at": "2026-08-28T04:08:56.704694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liquidprompt/liquidprompt"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.704694+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.704694+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:19:21.743897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c852ef24a976d36a08235e2657e7560b4920f5821d9945dbb8240c2f289a1cd", "fetched_at": "2026-08-28T04:08:56.704694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liquidprompt/liquidprompt"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:19:21.743897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c852ef24a976d36a08235e2657e7560b4920f5821d9945dbb8240c2f289a1cd", "fetched_at": "2026-08-28T04:08:56.704694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liquidprompt/liquidprompt"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:19:21.743897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c852ef24a976d36a08235e2657e7560b4920f5821d9945dbb8240c2f289a1cd", "fetched_at": "2026-08-28T04:08:56.704694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liquidprompt/liquidprompt"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:19:21.743897+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9c852ef24a976d36a08235e2657e7560b4920f5821d9945dbb8240c2f289a1cd", "fetched_at": "2026-08-28T04:08:56.704694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liquidprompt/liquidprompt"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 60}, "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": 5158, "days_push": 10, "days_rel": 59, "gap_med": null, "n_releases_24m": 1}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}