{"adoption": {"forks": 134, "observed_at": "2026-08-28T04:05:57.257256+00:00", "stars": 1939}, "canonical_url": "https://ross.abutalabs.com/products/gitsavvy", "card": {"archived": false, "artifact_type": "plugin", "description": "Full git and GitHub integration with Sublime Text", "domain": ["version-control", "developer-tools", "text-editors"], "enriched": true, "function": ["version-control", "developer-tools", "cli"], "health_score": 96, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["timbrel/GitSavvy"], "name": "timbrel/GitSavvy", "platform": ["editor-plugin", "cross-platform"], "pushed_at": "2026-07-23T17:48:57+00:00", "repo": "timbrel/GitSavvy", "stars": 1939, "tags": ["git", "sublime-text", "github-integration", "editor-plugin"], "topics": ["git", "sublime-text"], "urls": [], "use_cases": ["run git commands from within sublime text", "view git status and repo history in the editor", "stage, commit, and diff without leaving sublime", "interact with github pull requests from the editor", "do interactive rebasing with a gui-like interface"], "what_it_is": "GitSavvy is a mature Sublime Text plugin providing full Git and GitHub integration inside the editor. It adds command palette commands and dedicated views like git status and repo history for version control workflows.", "when_to_avoid": ["you use VS Code or another editor with built-in git support", "you need Sublime Text 2 or 3 support (main line requires build 4000+)", "you prefer a standalone git GUI client"], "when_to_choose": ["you use Sublime Text as your primary editor and want deep git integration", "you prefer keyboard-driven git workflows with dedicated status and history views", "you want GitHub features without switching to another tool"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gitsavvy", "repo": "timbrel/GitSavvy", "role": "main", "score": 91}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.257256+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:08:11.967526+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3161dab4239fb242bbfb945160253613fe62a7d51d1ef49154dc21414f16bf1b", "fetched_at": "2026-08-28T04:05:57.257256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timbrel/GitSavvy"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.257256+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:08:11.967526+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3161dab4239fb242bbfb945160253613fe62a7d51d1ef49154dc21414f16bf1b", "fetched_at": "2026-08-28T04:05:57.257256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timbrel/GitSavvy"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:08:11.967526+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3161dab4239fb242bbfb945160253613fe62a7d51d1ef49154dc21414f16bf1b", "fetched_at": "2026-08-28T04:05:57.257256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timbrel/GitSavvy"}], "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:57.257256+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.257256+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.257256+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:08:11.967526+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3161dab4239fb242bbfb945160253613fe62a7d51d1ef49154dc21414f16bf1b", "fetched_at": "2026-08-28T04:05:57.257256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timbrel/GitSavvy"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.257256+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.257256+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:08:11.967526+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3161dab4239fb242bbfb945160253613fe62a7d51d1ef49154dc21414f16bf1b", "fetched_at": "2026-08-28T04:05:57.257256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timbrel/GitSavvy"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.257256+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.257256+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.257256+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:08:11.967526+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3161dab4239fb242bbfb945160253613fe62a7d51d1ef49154dc21414f16bf1b", "fetched_at": "2026-08-28T04:05:57.257256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timbrel/GitSavvy"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.257256+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.257256+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:08:11.967526+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3161dab4239fb242bbfb945160253613fe62a7d51d1ef49154dc21414f16bf1b", "fetched_at": "2026-08-28T04:05:57.257256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timbrel/GitSavvy"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:08:11.967526+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3161dab4239fb242bbfb945160253613fe62a7d51d1ef49154dc21414f16bf1b", "fetched_at": "2026-08-28T04:05:57.257256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timbrel/GitSavvy"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:08:11.967526+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3161dab4239fb242bbfb945160253613fe62a7d51d1ef49154dc21414f16bf1b", "fetched_at": "2026-08-28T04:05:57.257256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timbrel/GitSavvy"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:08:11.967526+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3161dab4239fb242bbfb945160253613fe62a7d51d1ef49154dc21414f16bf1b", "fetched_at": "2026-08-28T04:05:57.257256+00:00", "kind": "readme", "missing": false, "url": "https://github.com/timbrel/GitSavvy"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 82}, "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": 4245, "days_push": 41, "days_rel": 42, "gap_med": 33.5, "n_releases_24m": 19}, "score": 91, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}