go-git /go-gitGo7.8K1.1KA highly extensible Git implementation in pure Go.gitgit-clientgit-servergo-git