{"adoption": {"forks": 188, "observed_at": "2026-08-28T04:09:45.645099+00:00", "stars": 6602}, "canonical_url": "https://ross.abutalabs.com/products/git-stats", "card": {"archived": false, "artifact_type": "cli-tool", "description": "🍀 Local git statistics including GitHub-like contributions calendars.", "domain": ["developer-tools", "version-control", "data-visualization"], "enriched": true, "function": ["cli", "analytics", "data-visualization", "developer-tools"], "health_score": 67, "homepage": null, "language": "HTML", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["IonicaBizau/git-stats"], "name": "IonicaBizau/git-stats", "platform": ["cli", "cross-platform"], "pushed_at": "2025-11-09T13:43:06+00:00", "repo": "IonicaBizau/git-stats", "stars": 6602, "tags": ["git", "git-statistics", "contributions-calendar", "terminal", "npm", "command-line", "nodejs"], "topics": ["contributions-calendar", "gitstats", "calendar", "statistics", "hacktoberfest"], "urls": [], "use_cases": ["visualize my git commit activity as a contributions calendar in the terminal", "show local git statistics without pushing to GitHub", "track commits per author with additions and deletions charts", "import commits from GitHub and BitBucket into local stats", "export raw git activity data as JSON"], "what_it_is": "git-stats is a Node.js command-line tool that computes local git statistics and renders GitHub-like contributions calendars in the terminal. It tracks commits via git hooks and supports author filtering, raw JSON dumps, and author addition/deletion pie charts.", "when_to_avoid": ["you need a web-based dashboard or GUI analytics", "you want organization-wide or hosted analytics with team features", "you don't use git or Node.js"], "when_to_choose": ["you want GitHub-style contribution graphs locally or for private repos", "you prefer terminal-based tooling with ANSI output", "you need per-author commit statistics across repositories"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/git-stats", "repo": "IonicaBizau/git-stats", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.645099+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:43:32.022071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "791953369c5ba6b3a0b46c418765356aabf1af7cfb438b65292e36ffb28d1f37", "fetched_at": "2026-08-28T04:09:45.645099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IonicaBizau/git-stats"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.645099+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:43:32.022071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "791953369c5ba6b3a0b46c418765356aabf1af7cfb438b65292e36ffb28d1f37", "fetched_at": "2026-08-28T04:09:45.645099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IonicaBizau/git-stats"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:43:32.022071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "791953369c5ba6b3a0b46c418765356aabf1af7cfb438b65292e36ffb28d1f37", "fetched_at": "2026-08-28T04:09:45.645099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IonicaBizau/git-stats"}], "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:09:45.645099+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.645099+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.645099+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:43:32.022071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "791953369c5ba6b3a0b46c418765356aabf1af7cfb438b65292e36ffb28d1f37", "fetched_at": "2026-08-28T04:09:45.645099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IonicaBizau/git-stats"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.645099+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.645099+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:43:32.022071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "791953369c5ba6b3a0b46c418765356aabf1af7cfb438b65292e36ffb28d1f37", "fetched_at": "2026-08-28T04:09:45.645099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IonicaBizau/git-stats"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.645099+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.645099+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.645099+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:43:32.022071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "791953369c5ba6b3a0b46c418765356aabf1af7cfb438b65292e36ffb28d1f37", "fetched_at": "2026-08-28T04:09:45.645099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IonicaBizau/git-stats"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.645099+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.645099+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:43:32.022071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "791953369c5ba6b3a0b46c418765356aabf1af7cfb438b65292e36ffb28d1f37", "fetched_at": "2026-08-28T04:09:45.645099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IonicaBizau/git-stats"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:43:32.022071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "791953369c5ba6b3a0b46c418765356aabf1af7cfb438b65292e36ffb28d1f37", "fetched_at": "2026-08-28T04:09:45.645099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IonicaBizau/git-stats"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:43:32.022071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "791953369c5ba6b3a0b46c418765356aabf1af7cfb438b65292e36ffb28d1f37", "fetched_at": "2026-08-28T04:09:45.645099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IonicaBizau/git-stats"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:43:32.022071+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "791953369c5ba6b3a0b46c418765356aabf1af7cfb438b65292e36ffb28d1f37", "fetched_at": "2026-08-28T04:09:45.645099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IonicaBizau/git-stats"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 51, "longevity": 100, "rhythm": 56}, "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": 4223, "days_push": 297, "days_rel": 297, "gap_med": 14, "n_releases_24m": 6}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}