go-git / go-git
git clone https://github.com/go-git/go-git.git
v5.19.3 · 22d ago
🔥 on GitHub Trending today
A pure Go library implementing Git at both plumbing (low-level) and porcelain (high-level) levels, with pluggable storage.
Why you might care
Lets Go programs read and manipulate Git repositories without shelling out to the git binary. Storage is pluggable via the Storer interface, including in-memory repos, and it is used by Gitea, Pulumi, Keybase, and projects like Flux and Kubernetes Prow.
+2
stars, 24h · #14,722
+28
stars, 7 days · #7,759
+~120
stars, 30 days · #6,928
7.8k
★ total · +0% this week
1.1k
forks · 268 open issues
Star history (as recorded here)
LanguageGo
LicenseApache-2.0
Created2019-12-19 (6y ago)
Last push4d ago
Watchers46
OwnerOrganization
Seen on GitHub Trending
- 2026-10-27 — #10 daily in go
GitHub topics
Links
- GitHub: github.com/go-git/go-git
- Homepage: https://pkg.go.dev/github.com/go-git/go-git/v6
- Releases · Issues · Hacker News mentions
README
Loading README…
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.