LibGit2PoSh builds on top of LibGit2Sharp - a .Net API for libgit2, a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API