go-git logo

go-git

Low-level and extensible Git client library in Go
6
11
+ 1
0

What is go-git?

A low level and highly extensible git client library for reading repositories from git servers. It is written in Go from scratch, without any C dependencies.
go-git is a tool in the Git Tools category of a tech stack.
go-git is an open source tool with 5K GitHub stars and 562 GitHub forks. Here’s a link to go-git's open source repository on GitHub

Who uses go-git?

Developers
6 developers on StackShare have stated that they use go-git.

go-git Integrations

Pros of go-git
Be the first to leave a pro

go-git Alternatives & Comparisons

What are some alternatives to go-git?
pre-commit
pre-commit checks your code for errors before you commit it. pre-commit is configurable.
Git Flow
It provides excellent command line help and output. It is a merge based solution. It doesn't rebase feature branches.
Atlassian Stash
It is a centralized solution to manage Git repositories behind the firewall. Streamlined for small agile teams, powerful enough for large organizations.
Diff So Fancy
diff-so-fancy builds on the good-lookin' output of git contrib's diff-highlight to upgrade your diffs' appearances.
TortoiseGit
It is a Git revision control client, implemented as a Windows shell extension and based on TortoiseSVN. It is free software released under the GNU General Public License.
See all alternatives

go-git's Followers
11 developers follow go-git to keep up with related blogs and decisions.
Antonio Peixoto
BlowaXD
Otto A. Geller
damon nyhan
Mohamma76685757
MohammadAsh15
Alan Cabrera
jhgjhtuytdfbnfvmnbgjtuydt
Shaun Stanislaus
Travis Carr