{"adoption": {"forks": 156, "observed_at": "2026-08-28T04:05:41.730866+00:00", "stars": 1830}, "canonical_url": "https://ross.abutalabs.com/products/gitexplorer", "card": {"archived": false, "artifact_type": "application", "description": "Find the right git commands without digging through the web.", "domain": ["developer-tools", "version-control", "education"], "enriched": true, "function": ["developer-tools", "search-engine", "documentation"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["summitech/gitexplorer"], "name": "summitech/gitexplorer", "platform": [], "pushed_at": "2023-01-04T21:46:30+00:00", "repo": "summitech/gitexplorer", "stars": 1830, "tags": ["git", "command-reference", "react", "cheatsheet", "static-web-app", "web-server", "nodejs"], "topics": ["git", "gitcommands", "productivity-booster", "productivity-tools", "productivity", "reactjs", "react", "javascript", "netlify", "surge-sh"], "urls": [], "use_cases": ["find the git command to undo a commit", "look up how to revert uncommitted changes in git", "quickly find git commands without googling", "learn which git command to use for a task", "browse git commands by what I want to do", "find the command to view staged and untracked files"], "what_it_is": "GitExplorer is a React-based web application that helps users find the right git commands through guided dropdown selections instead of searching the web. It is inspired by Sarah Drasner's array explorer and hosted on Netlify.", "when_to_avoid": ["you need full git documentation or man pages", "you need an interactive git GUI or terminal client", "you need advanced git workflows beyond the curated command list"], "when_to_choose": ["you need a quick, guided lookup of git commands by intent", "you are a git beginner who wants task-based command discovery", "you want a self-hostable or offline-friendly git command reference"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gitexplorer", "repo": "summitech/gitexplorer", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.730866+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:19:20.985824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d75bac91c1f610f80b8bad264af0e239efd0261b6adafd840e0bdec8f77133b8", "fetched_at": "2026-08-28T04:05:41.730866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/summitech/gitexplorer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.730866+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:19:20.985824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d75bac91c1f610f80b8bad264af0e239efd0261b6adafd840e0bdec8f77133b8", "fetched_at": "2026-08-28T04:05:41.730866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/summitech/gitexplorer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:19:20.985824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d75bac91c1f610f80b8bad264af0e239efd0261b6adafd840e0bdec8f77133b8", "fetched_at": "2026-08-28T04:05:41.730866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/summitech/gitexplorer"}], "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:41.730866+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.730866+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.730866+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:19:20.985824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d75bac91c1f610f80b8bad264af0e239efd0261b6adafd840e0bdec8f77133b8", "fetched_at": "2026-08-28T04:05:41.730866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/summitech/gitexplorer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.730866+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.730866+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:19:20.985824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d75bac91c1f610f80b8bad264af0e239efd0261b6adafd840e0bdec8f77133b8", "fetched_at": "2026-08-28T04:05:41.730866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/summitech/gitexplorer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.730866+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.730866+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.730866+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:19:20.985824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d75bac91c1f610f80b8bad264af0e239efd0261b6adafd840e0bdec8f77133b8", "fetched_at": "2026-08-28T04:05:41.730866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/summitech/gitexplorer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.730866+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.730866+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:19:20.985824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d75bac91c1f610f80b8bad264af0e239efd0261b6adafd840e0bdec8f77133b8", "fetched_at": "2026-08-28T04:05:41.730866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/summitech/gitexplorer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:19:20.985824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d75bac91c1f610f80b8bad264af0e239efd0261b6adafd840e0bdec8f77133b8", "fetched_at": "2026-08-28T04:05:41.730866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/summitech/gitexplorer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:19:20.985824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d75bac91c1f610f80b8bad264af0e239efd0261b6adafd840e0bdec8f77133b8", "fetched_at": "2026-08-28T04:05:41.730866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/summitech/gitexplorer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:19:20.985824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d75bac91c1f610f80b8bad264af0e239efd0261b6adafd840e0bdec8f77133b8", "fetched_at": "2026-08-28T04:05:41.730866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/summitech/gitexplorer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 2790, "days_push": 1337, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}