go-git

A highly extensible Git implementation in pure Go. (by go-git)

Go-git Alternatives

Similar projects and alternatives to go-git

  1. semver

    Semantic Versioning Specification

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  4. telescope

    335 go-git VS telescope

    A tool for tracking blogs in orbit around Seneca's open source involvement (by Seneca-CDOT)

  5. Git

    325 go-git VS Git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

  6. Gitea

    296 go-git VS Gitea

    Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

  7. just

    219 go-git VS just

    🤖 Just a command runner

  8. lodash

    218 go-git VS lodash

    A modern JavaScript utility library delivering modularity, performance, & extras.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. Graal

    185 go-git VS Graal

    GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

  11. git-lfs

    Git extension for versioning large files

  12. cobra

    149 go-git VS cobra

    A Commander for modern Go CLI interactions

  13. Testify

    78 go-git VS Testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

  14. Wails

    71 go-git VS Wails

    Create beautiful applications using Go

  15. juicefs

    59 go-git VS juicefs

    JuiceFS is a distributed POSIX file system built on top of Redis and S3.

  16. client-go

    Go client for Kubernetes.

  17. GJSON

    41 go-git VS GJSON

    Get JSON values quickly - JSON parser for Go

  18. libgit2

    A cross-platform, linkable library implementation of Git that you can use in your application.

  19. EdenSCM

    23 go-git VS EdenSCM

    Discontinued A Scalable, User-Friendly Source Control System. [Moved to: https://github.com/facebook/sapling]

  20. posh-git

    18 go-git VS posh-git

    A PowerShell environment for Git

  21. watchman

    37 go-git VS watchman

    Watches files and records, or triggers actions, when they change.

  22. git2go

    2 go-git VS git2go

    Git to Go; bindings for libgit2. Like McDonald's but tastier.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better go-git alternative or higher similarity.

go-git discussion

go-git reviews and mentions

Posts with mentions or reviews of go-git. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-07-18.

Stats

Basic go-git repo stats
23
7,074
9.7
6 days ago

go-git/go-git is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of go-git is Go.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 3rd most popular programming language
based on number of references?