github.com/ssrathi/gogit (go): Implementation of git internal commands in Go language.  This project is part of a learning exercise to implement a subset of "git" commands. It can be used to create and maintain git objects, such as blobs, trees, commits, branches and tags.  Code Organization
Keywords: git|go|golang