{"adoption": {"forks": 484, "observed_at": "2026-08-28T04:09:29.926575+00:00", "stars": 5813}, "canonical_url": "https://ross.abutalabs.com/products/sourcegit", "card": {"archived": false, "artifact_type": "application", "description": "Windows/macOS/Linux GUI client for GIT users", "domain": ["version-control", "developer-tools", "cross-platform"], "enriched": true, "function": ["gui", "version-control", "developer-tools"], "health_score": 100, "homepage": null, "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["sourcegit-scm/sourcegit"], "name": "sourcegit-scm/sourcegit", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-26T11:08:31+00:00", "repo": "sourcegit-scm/sourcegit", "stars": 5813, "tags": ["git-gui", "git-client", "commit-graph", "gitflow", "git-lfs", "interactive-rebase", "ai-commit-message", "avalonia", "macos", "linux", "desktop"], "topics": ["git-gui", "cross-platform", "git", "gui"], "urls": [], "use_cases": ["visualize git commit history as a graph", "free git gui client for windows mac and linux", "run interactive rebase and cherry-pick from a gui", "manage git branches stashes and submodules visually", "generate commit messages with ai", "create pull requests on github gitlab gitea from desktop", "diff files and images between git revisions"], "what_it_is": "SourceGit is a free, open-source cross-platform GUI client for Git built in C#. It provides visual commit graphs and full Git command coverage including rebase, cherry-pick, GitFlow, Git LFS, bisect, and AI-assisted commit messages.", "when_to_avoid": ["you only need command-line Git and prefer terminal workflows", "you require a fully supported Linux build outside Debian 12 (X11/Wayland testing is limited)", "you need deep IDE-integrated Git tooling rather than a standalone app", "you need Git version older than 2.25.1 compatibility"], "when_to_choose": ["you want a free open-source alternative to paid Git GUIs like Fork or Tower", "you need one Git client that works consistently across Windows, macOS, and Linux", "you prefer visual commit graphs and GUI access to advanced Git operations like bisect and interactive rebase", "you use GitFlow, Git LFS, or multiple remotes with SSH"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sourcegit", "repo": "sourcegit-scm/sourcegit", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.926575+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:52:36.811945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85fe80bff3bbb1fde77a8f62c253cd4c46fdc5b10b536096dd51f6e455bee645", "fetched_at": "2026-08-28T04:09:29.926575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sourcegit-scm/sourcegit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.926575+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:52:36.811945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85fe80bff3bbb1fde77a8f62c253cd4c46fdc5b10b536096dd51f6e455bee645", "fetched_at": "2026-08-28T04:09:29.926575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sourcegit-scm/sourcegit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:52:36.811945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85fe80bff3bbb1fde77a8f62c253cd4c46fdc5b10b536096dd51f6e455bee645", "fetched_at": "2026-08-28T04:09:29.926575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sourcegit-scm/sourcegit"}], "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:29.926575+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.926575+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.926575+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:52:36.811945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85fe80bff3bbb1fde77a8f62c253cd4c46fdc5b10b536096dd51f6e455bee645", "fetched_at": "2026-08-28T04:09:29.926575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sourcegit-scm/sourcegit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.926575+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.926575+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:52:36.811945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85fe80bff3bbb1fde77a8f62c253cd4c46fdc5b10b536096dd51f6e455bee645", "fetched_at": "2026-08-28T04:09:29.926575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sourcegit-scm/sourcegit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.926575+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.926575+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.926575+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:52:36.811945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85fe80bff3bbb1fde77a8f62c253cd4c46fdc5b10b536096dd51f6e455bee645", "fetched_at": "2026-08-28T04:09:29.926575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sourcegit-scm/sourcegit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.926575+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.926575+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:52:36.811945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85fe80bff3bbb1fde77a8f62c253cd4c46fdc5b10b536096dd51f6e455bee645", "fetched_at": "2026-08-28T04:09:29.926575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sourcegit-scm/sourcegit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:52:36.811945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85fe80bff3bbb1fde77a8f62c253cd4c46fdc5b10b536096dd51f6e455bee645", "fetched_at": "2026-08-28T04:09:29.926575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sourcegit-scm/sourcegit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:52:36.811945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85fe80bff3bbb1fde77a8f62c253cd4c46fdc5b10b536096dd51f6e455bee645", "fetched_at": "2026-08-28T04:09:29.926575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sourcegit-scm/sourcegit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:52:36.811945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85fe80bff3bbb1fde77a8f62c253cd4c46fdc5b10b536096dd51f6e455bee645", "fetched_at": "2026-08-28T04:09:29.926575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sourcegit-scm/sourcegit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 86}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1759, "days_push": 7, "days_rel": 17, "gap_med": 7.0, "n_releases_24m": 77}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}