{"adoption": {"forks": 26583, "observed_at": "2026-08-28T04:12:28.397817+00:00", "stars": 189397}, "canonical_url": "https://ross.abutalabs.com/products/ohmyzsh", "card": {"archived": false, "artifact_type": "framework", "description": "🙃   A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.", "domain": ["developer-tools"], "enriched": true, "function": ["cli", "developer-tools", "plugin-system", "theme"], "health_score": 80, "homepage": "https://ohmyz.sh", "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["ohmyzsh/ohmyzsh"], "name": "ohmyzsh/ohmyzsh", "platform": ["windows", "bsd", "cli"], "pushed_at": "2026-08-25T14:40:25+00:00", "repo": "ohmyzsh/ohmyzsh", "stars": 189397, "tags": ["zsh", "shell-configuration", "terminal", "dotfiles", "plugins", "themes", "command-line", "linux", "macos"], "topics": ["shell", "zsh-configuration", "theme", "terminal", "productivity", "zsh", "cli", "cli-app", "themes", "plugins", "plugin-framework", "oh-my-zsh", "ohmyzsh", "oh-my-zsh-theme", "oh-my-zsh-plugin"], "urls": [], "use_cases": ["manage my zsh configuration", "customize my terminal prompt with themes", "add git and docker aliases to my shell", "get autocomplete and helpers for cli tools", "keep my zsh setup up to date automatically", "make the terminal easier to use on macOS"], "what_it_is": "Oh My Zsh is a community-driven framework for managing zsh configuration, bundling 300+ plugins and 150+ themes with an auto-update mechanism. It is written in Shell and is one of the most popular open-source projects for terminal customization.", "when_to_avoid": ["you use bash, fish, or another non-zsh shell", "you prefer a minimal hand-rolled zsh config or a faster lightweight alternative like zinit", "you need a portable configuration that works across different shells"], "when_to_choose": ["you use zsh daily and want plugins, themes, and sane defaults with minimal setup", "you want a large community-maintained collection of shell plugins and aliases", "you want an auto-updating, well-supported shell framework"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ohmyzsh", "repo": "ohmyzsh/ohmyzsh", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.397817+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:10:38.019718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cc0b030a99d7476876beda93cfbd4072e22bdfe1b51f8aedfa8bc40c4d6e499", "fetched_at": "2026-08-28T04:12:28.397817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmyzsh/ohmyzsh"}, {"content_hash": "33c6004e332b94d0f9d424c41207b78f4a9426a0473ef45cce93a11f66932393", "fetched_at": "2026-08-28T17:22:54.942697+00:00", "kind": "homepage", "missing": false, "url": "https://ohmyz.sh"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.397817+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:10:38.019718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cc0b030a99d7476876beda93cfbd4072e22bdfe1b51f8aedfa8bc40c4d6e499", "fetched_at": "2026-08-28T04:12:28.397817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmyzsh/ohmyzsh"}, {"content_hash": "33c6004e332b94d0f9d424c41207b78f4a9426a0473ef45cce93a11f66932393", "fetched_at": "2026-08-28T17:22:54.942697+00:00", "kind": "homepage", "missing": false, "url": "https://ohmyz.sh"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:10:38.019718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cc0b030a99d7476876beda93cfbd4072e22bdfe1b51f8aedfa8bc40c4d6e499", "fetched_at": "2026-08-28T04:12:28.397817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmyzsh/ohmyzsh"}, {"content_hash": "33c6004e332b94d0f9d424c41207b78f4a9426a0473ef45cce93a11f66932393", "fetched_at": "2026-08-28T17:22:54.942697+00:00", "kind": "homepage", "missing": false, "url": "https://ohmyz.sh"}], "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:12:28.397817+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.397817+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.397817+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:10:38.019718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cc0b030a99d7476876beda93cfbd4072e22bdfe1b51f8aedfa8bc40c4d6e499", "fetched_at": "2026-08-28T04:12:28.397817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmyzsh/ohmyzsh"}, {"content_hash": "33c6004e332b94d0f9d424c41207b78f4a9426a0473ef45cce93a11f66932393", "fetched_at": "2026-08-28T17:22:54.942697+00:00", "kind": "homepage", "missing": false, "url": "https://ohmyz.sh"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.397817+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.397817+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:10:38.019718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cc0b030a99d7476876beda93cfbd4072e22bdfe1b51f8aedfa8bc40c4d6e499", "fetched_at": "2026-08-28T04:12:28.397817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmyzsh/ohmyzsh"}, {"content_hash": "33c6004e332b94d0f9d424c41207b78f4a9426a0473ef45cce93a11f66932393", "fetched_at": "2026-08-28T17:22:54.942697+00:00", "kind": "homepage", "missing": false, "url": "https://ohmyz.sh"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.397817+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.397817+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.397817+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:10:38.019718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cc0b030a99d7476876beda93cfbd4072e22bdfe1b51f8aedfa8bc40c4d6e499", "fetched_at": "2026-08-28T04:12:28.397817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmyzsh/ohmyzsh"}, {"content_hash": "33c6004e332b94d0f9d424c41207b78f4a9426a0473ef45cce93a11f66932393", "fetched_at": "2026-08-28T17:22:54.942697+00:00", "kind": "homepage", "missing": false, "url": "https://ohmyz.sh"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.397817+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.397817+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:10:38.019718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cc0b030a99d7476876beda93cfbd4072e22bdfe1b51f8aedfa8bc40c4d6e499", "fetched_at": "2026-08-28T04:12:28.397817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmyzsh/ohmyzsh"}, {"content_hash": "33c6004e332b94d0f9d424c41207b78f4a9426a0473ef45cce93a11f66932393", "fetched_at": "2026-08-28T17:22:54.942697+00:00", "kind": "homepage", "missing": false, "url": "https://ohmyz.sh"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:10:38.019718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cc0b030a99d7476876beda93cfbd4072e22bdfe1b51f8aedfa8bc40c4d6e499", "fetched_at": "2026-08-28T04:12:28.397817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmyzsh/ohmyzsh"}, {"content_hash": "33c6004e332b94d0f9d424c41207b78f4a9426a0473ef45cce93a11f66932393", "fetched_at": "2026-08-28T17:22:54.942697+00:00", "kind": "homepage", "missing": false, "url": "https://ohmyz.sh"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:10:38.019718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cc0b030a99d7476876beda93cfbd4072e22bdfe1b51f8aedfa8bc40c4d6e499", "fetched_at": "2026-08-28T04:12:28.397817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmyzsh/ohmyzsh"}, {"content_hash": "33c6004e332b94d0f9d424c41207b78f4a9426a0473ef45cce93a11f66932393", "fetched_at": "2026-08-28T17:22:54.942697+00:00", "kind": "homepage", "missing": false, "url": "https://ohmyz.sh"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:10:38.019718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cc0b030a99d7476876beda93cfbd4072e22bdfe1b51f8aedfa8bc40c4d6e499", "fetched_at": "2026-08-28T04:12:28.397817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmyzsh/ohmyzsh"}, {"content_hash": "33c6004e332b94d0f9d424c41207b78f4a9426a0473ef45cce93a11f66932393", "fetched_at": "2026-08-28T17:22:54.942697+00:00", "kind": "homepage", "missing": false, "url": "https://ohmyz.sh"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 6214, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}