Hacker News new | past | comments | ask | show | jobs | submit login

Are there any reimplementations of git, by professional programmers using real tools? The source in question — object.c — is "banging rocks together" material.





Ignoring your inaccurate flamebait and answering the underlying question: there are several reimplementations of git, including "got" (Game of Trees) from the OpenBSD developers, jgit (reimplementation in Java), the Haskell git package, the gitoxide rust crate (and I assume several more half-finished Rust hobby projects), and probably others; that's just what I found with a cursory google.



Git, but as it was intended to be used

We use go-git in one of our Go projects that relies on Git for version control of its data.

lmao



Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: