{"slug": "gitoxide", "name": "Gitoxide", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 3, "commenters": 3, "warners": 0, "score": 2.708, "rising": -0.98, "first": "2026-04-16", "latest": "2026-06-09", "why": "Theres already git-in-rust project that is making good progress", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 0, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Theres already git-in-rust project that is making good progress", "icon": true, "domain": null, "github_repo": "github.com/gitoxidelabs/gitoxide", "official_url": "https://github.com/GitoxideLabs/gitoxide", "pricing": "", "aliases": ["Gitoxide", "gitoxide"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 775530001, "item_id": 48470625, "url": "https://news.ycombinator.com/item?id=48470625", "by": "schacon", "date": "2026-06-09", "stance": "recommend", "quote": "as much as I love and support those projects", "excerpt": "It's not for Rust, it's for Library. Well, it's sort of for Rust. GitButler is written in Rust and Jujutsu is written in Rust and we're both depending on fork/exec'ing to an unknown Git binary with no linkable library and no control over the subprocess to do a range of networking stuff. Neither Gitoxide or libgit2 are capable of this either, as much as I love and support those projects. This project is entirely about", "context": "", "use_case": "Git library", "switched_from": "", "story": "Grit: Rewriting Git in Rust with Agents"}, {"id": 775507952, "item_id": 48469247, "url": "https://news.ycombinator.com/item?id=48469247", "by": "boredatoms", "date": "2026-06-09", "stance": "recommend", "quote": "Theres already git-in-rust project that is making good progress", "excerpt": "Theres already git-in-rust project that is making good progress https://github.com/gitoxidelabs/gitoxide", "context": "", "use_case": "Git in Rust", "switched_from": "", "story": "Grit: Rewriting Git in Rust with Agents"}, {"id": 764738512, "item_id": 47796157, "url": "https://news.ycombinator.com/item?id=47796157", "by": "jauntywundrkind", "date": "2026-04-16", "stance": "recommend", "quote": "I've enjoyed git on rust via gitoxide", "excerpt": "As someone who has spent probably a percent or more of my life working on or thinking about state, and how it could or should just be decomposed 9p files when possible, about externalizing state & opening up new frontiers of scripting, and how git can tie that together and let us build new distributed systems, I am cheering. Cheering wildly. The zig wasm sounds so so good. I've enjoyed git on rust via gitoxide ( http", "context": "", "use_case": "git implementation in Rust", "switched_from": "", "story": "Artifacts: Versioned storage that speaks Git"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["git library", "git in rust", "git implementation in rust"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48466812", "title": "Grit: Rewriting Git in Rust with Agents", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=47792374", "title": "Artifacts: Versioned storage that speaks Git", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {"recommend": 1}, "2026-05": {}, "2026-06": {"recommend": 2}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 775530001, "item_id": 48470625, "url": "https://news.ycombinator.com/item?id=48470625", "by": "schacon", "date": "2026-06-09", "stance": "recommend", "quote": "as much as I love and support those projects", "excerpt": "It's not for Rust, it's for Library. Well, it's sort of for Rust. GitButler is written in Rust and Jujutsu is written in Rust and we're both depending on fork/exec'ing to an unknown Git binary with no linkable library and no control over the subprocess to do a range of networking stuff. Neither Gitoxide or libgit2 are capable of this either, as much as I love and support those projects. This project is entirely about", "context": "", "use_case": "Git library", "switched_from": "", "story": "Grit: Rewriting Git in Rust with Agents"}, {"id": 775507952, "item_id": 48469247, "url": "https://news.ycombinator.com/item?id=48469247", "by": "boredatoms", "date": "2026-06-09", "stance": "recommend", "quote": "Theres already git-in-rust project that is making good progress", "excerpt": "Theres already git-in-rust project that is making good progress https://github.com/gitoxidelabs/gitoxide", "context": "", "use_case": "Git in Rust", "switched_from": "", "story": "Grit: Rewriting Git in Rust with Agents"}, {"id": 764738512, "item_id": 47796157, "url": "https://news.ycombinator.com/item?id=47796157", "by": "jauntywundrkind", "date": "2026-04-16", "stance": "recommend", "quote": "I've enjoyed git on rust via gitoxide", "excerpt": "As someone who has spent probably a percent or more of my life working on or thinking about state, and how it could or should just be decomposed 9p files when possible, about externalizing state & opening up new frontiers of scripting, and how git can tie that together and let us build new distributed systems, I am cheering. Cheering wildly. The zig wasm sounds so so good. I've enjoyed git on rust via gitoxide ( http", "context": "", "use_case": "git implementation in Rust", "switched_from": "", "story": "Artifacts: Versioned storage that speaks Git"}]}