Hacker News new | ask | show | jobs
by gru 2138 days ago
libgit2[0] has a comprehensive API and bindings for dozens of languages.

I also like go-git[1] - a pure Go implementation with idiomatic Go API and cool features like in-memory filesystem.

[0] https://libgit2.org/

[1] https://github.com/go-git/go-git