libgit2 is a portable, pure C implementation of the Git core methods provided as
a linkable library with a solid API, allowing to build Git functionality into
your application.  Language bindings like Ruby, .NET, Python and node allow you
to build Git tooling in your favorite language.
