Rugged provides Ruby bindings to libgit2, giving Ruby programs fast, portable access to Git repositories, including objects, branches, diffs, and configuration.