{"adoption": {"forks": 61, "observed_at": "2026-08-28T04:04:06.528122+00:00", "stars": 1242}, "canonical_url": "https://ross.abutalabs.com/products/wslgit", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Use Git installed in Bash on Windows/Windows Subsystem for Linux (WSL) from Windows and Visual Studio Code (VSCode)", "domain": ["developer-tools", "version-control", "windows"], "enriched": true, "function": ["developer-tools", "version-control", "cli"], "health_score": 89, "homepage": null, "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["andy-5/wslgit"], "name": "andy-5/wslgit", "platform": ["windows", "cli"], "pushed_at": "2026-05-21T12:14:09+00:00", "repo": "andy-5/wslgit", "stars": 1242, "tags": ["wsl", "vscode", "git-interop", "path-translation", "rust"], "topics": ["git", "wsl", "bash-on-windows", "vscode", "rust", "wslgit", "windows-subsystem", "windows-subsystem-linux", "windows-subsystem-for-linux", "visual-studio-code"], "urls": [], "use_cases": ["use git from wsl inside visual studio code", "run linux git from windows", "translate windows paths to wsl paths for git", "integrate wsl git with windows tools", "use wsl git executable as git.path in vscode"], "what_it_is": "A small Rust executable that forwards git commands to the Git installation inside Windows Subsystem for Linux (WSL), translating paths between Windows and Linux representations. Its primary purpose is making VSCode's Git integration work with a WSL-installed git.", "when_to_avoid": ["you already use Git for Windows and have no WSL-based git workflow", "you need to enter SSH passphrases interactively through VSCode, which this setup does not support", "your default distro is WSL2 and you work on mapped network drives, which WSL2 cannot access"], "when_to_choose": ["you develop in WSL but edit with VSCode on Windows and want the WSL git to be used", "you need path translation between C:\\ and /mnt/c for git operations", "you want a lightweight bridge instead of installing Git for Windows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wslgit", "repo": "andy-5/wslgit", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.528122+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:08:23.343933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e59232f64f1906fa6d1524295dfab80b39a2c301ee846b3218e5ee4ae6d365f1", "fetched_at": "2026-08-28T04:04:06.528122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andy-5/wslgit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.528122+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:08:23.343933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e59232f64f1906fa6d1524295dfab80b39a2c301ee846b3218e5ee4ae6d365f1", "fetched_at": "2026-08-28T04:04:06.528122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andy-5/wslgit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:08:23.343933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e59232f64f1906fa6d1524295dfab80b39a2c301ee846b3218e5ee4ae6d365f1", "fetched_at": "2026-08-28T04:04:06.528122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andy-5/wslgit"}], "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:04:06.528122+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.528122+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.528122+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:08:23.343933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e59232f64f1906fa6d1524295dfab80b39a2c301ee846b3218e5ee4ae6d365f1", "fetched_at": "2026-08-28T04:04:06.528122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andy-5/wslgit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.528122+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.528122+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:08:23.343933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e59232f64f1906fa6d1524295dfab80b39a2c301ee846b3218e5ee4ae6d365f1", "fetched_at": "2026-08-28T04:04:06.528122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andy-5/wslgit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.528122+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.528122+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.528122+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:08:23.343933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e59232f64f1906fa6d1524295dfab80b39a2c301ee846b3218e5ee4ae6d365f1", "fetched_at": "2026-08-28T04:04:06.528122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andy-5/wslgit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.528122+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.528122+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:08:23.343933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e59232f64f1906fa6d1524295dfab80b39a2c301ee846b3218e5ee4ae6d365f1", "fetched_at": "2026-08-28T04:04:06.528122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andy-5/wslgit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:08:23.343933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e59232f64f1906fa6d1524295dfab80b39a2c301ee846b3218e5ee4ae6d365f1", "fetched_at": "2026-08-28T04:04:06.528122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andy-5/wslgit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:08:23.343933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e59232f64f1906fa6d1524295dfab80b39a2c301ee846b3218e5ee4ae6d365f1", "fetched_at": "2026-08-28T04:04:06.528122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andy-5/wslgit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:08:23.343933+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e59232f64f1906fa6d1524295dfab80b39a2c301ee846b3218e5ee4ae6d365f1", "fetched_at": "2026-08-28T04:04:06.528122+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andy-5/wslgit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 83, "longevity": 100, "rhythm": 60}, "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": 3324, "days_push": 104, "days_rel": 104, "gap_med": 150, "n_releases_24m": 2}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}