{"adoption": {"forks": 39, "observed_at": "2026-08-28T04:05:32.916298+00:00", "stars": 1763}, "canonical_url": "https://ross.abutalabs.com/products/antidote", "card": {"archived": false, "artifact_type": "cli-tool", "description": "https://antidote.sh - the cure to slow zsh plugin management", "domain": ["developer-tools"], "enriched": true, "function": ["developer-tools", "cli"], "health_score": 98, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["mattmc3/antidote"], "name": "mattmc3/antidote", "platform": ["cli"], "pushed_at": "2026-08-12T18:24:10+00:00", "repo": "mattmc3/antidote", "stars": 1763, "tags": ["zsh", "zsh-plugin-manager", "shell", "dotfiles", "antibody-successor", "antigen-successor", "command-line", "automation", "macos", "linux"], "topics": ["zsh", "zsh-plugin", "dotfiles", "zsh-plugin-manager", "shell", "antidote"], "urls": [], "use_cases": ["manage zsh plugins fast", "replace antigen or antibody", "speed up my zsh startup time", "load oh my zsh plugins without oh my zsh", "set up zsh syntax highlighting and autosuggestions", "manage my dotfiles zsh config", "defer loading slow zsh plugins"], "what_it_is": "antidote is a high-performance Zsh plugin manager written in Shell, serving as a feature-complete successor to Antibody and Antigen. Plugins are declared in a simple bundle file and loaded via a single `antidote load` call in `.zshrc`, with support for Oh My Zsh plugins and deferred loading.", "when_to_avoid": ["you use bash or another shell instead of zsh", "you prefer oh-my-zsh's all-in-one framework style", "you need a plugin manager for vim, tmux, or non-shell tooling"], "when_to_choose": ["you use zsh and want fast, declarative plugin management", "you are migrating from antigen or antibody", "you want oh-my-zsh plugin compatibility without the overhead", "you care about shell startup performance and static/deferred loading"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/antidote", "repo": "mattmc3/antidote", "role": "main", "score": 97}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.916298+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:26:47.118672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85ff24b991337dcb412af97a9393ea9f4095a5a7f3abf29ca761a0d34bd3aeab", "fetched_at": "2026-08-28T04:05:32.916298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattmc3/antidote"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.916298+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:26:47.118672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85ff24b991337dcb412af97a9393ea9f4095a5a7f3abf29ca761a0d34bd3aeab", "fetched_at": "2026-08-28T04:05:32.916298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattmc3/antidote"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:26:47.118672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85ff24b991337dcb412af97a9393ea9f4095a5a7f3abf29ca761a0d34bd3aeab", "fetched_at": "2026-08-28T04:05:32.916298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattmc3/antidote"}], "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:05:32.916298+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.916298+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.916298+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:26:47.118672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85ff24b991337dcb412af97a9393ea9f4095a5a7f3abf29ca761a0d34bd3aeab", "fetched_at": "2026-08-28T04:05:32.916298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattmc3/antidote"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.916298+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.916298+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:26:47.118672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85ff24b991337dcb412af97a9393ea9f4095a5a7f3abf29ca761a0d34bd3aeab", "fetched_at": "2026-08-28T04:05:32.916298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattmc3/antidote"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.916298+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.916298+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.916298+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:26:47.118672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85ff24b991337dcb412af97a9393ea9f4095a5a7f3abf29ca761a0d34bd3aeab", "fetched_at": "2026-08-28T04:05:32.916298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattmc3/antidote"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.916298+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.916298+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:26:47.118672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85ff24b991337dcb412af97a9393ea9f4095a5a7f3abf29ca761a0d34bd3aeab", "fetched_at": "2026-08-28T04:05:32.916298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattmc3/antidote"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:26:47.118672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85ff24b991337dcb412af97a9393ea9f4095a5a7f3abf29ca761a0d34bd3aeab", "fetched_at": "2026-08-28T04:05:32.916298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattmc3/antidote"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:26:47.118672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85ff24b991337dcb412af97a9393ea9f4095a5a7f3abf29ca761a0d34bd3aeab", "fetched_at": "2026-08-28T04:05:32.916298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattmc3/antidote"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:26:47.118672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85ff24b991337dcb412af97a9393ea9f4095a5a7f3abf29ca761a0d34bd3aeab", "fetched_at": "2026-08-28T04:05:32.916298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattmc3/antidote"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 96}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2075, "days_push": 21, "days_rel": 26, "gap_med": 2.0, "n_releases_24m": 27}, "score": 97, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}