Need advice about which tool to choose?Ask the StackShare community!

go-git

10
16
+ 1
0
hub

463
15
+ 1
1
Add tool

go-git vs hub: What are the differences?

What is go-git? *Low-level and extensible Git client library in Go *. 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.

What is hub? Wraps Git with extra features that make working with GitHub easier (by GitHub). hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier.

go-git and hub can be primarily classified as "Git" tools.

go-git and hub are both open source tools. hub with 16.7K GitHub stars and 1.67K forks on GitHub appears to be more popular than go-git with 4.12K GitHub stars and 433 GitHub forks.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of go-git
Pros of hub
    Be the first to leave a pro
    • 1
      Hub browse

    Sign up to add or upvote prosMake informed product decisions

    - No public GitHub repository available -

    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.

    What is hub?

    hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use go-git?
    What companies use hub?
      No companies found
      See which teams inside your own company are using go-git or hub.
      Sign up for StackShare EnterpriseLearn More

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with go-git?
      What tools integrate with hub?
      What are some alternatives to go-git and hub?
      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.
      Git-Repo
      Control your remote git hosting services from the git commandline. The usage is very simple.
      Atlassian Stash
      It is a centralized solution to manage Git repositories behind the firewall. Streamlined for small agile teams, powerful enough for large organizations.
      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