go-git vs pre-commit by Yelp

Get Advice Icon

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

go-git
go-git

4
8
+ 1
0
pre-commit by Yelp
pre-commit by Yelp

8
12
+ 1
3
Add tool

go-git vs pre-commit by Yelp: What are the differences?

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; *pre-commit by Yelp:** A framework for managing and maintaining multi-language pre-commit hooks. If one of your developers doesn’t have node installed but modifies a JavaScript file, pre-commit automatically handles downloading and building node to run jshint without root. Pre-commit is a multi-language package manager for pre-commit hooks. You specify a list of hooks you want and pre-commit manages the installation and execution of any hook written in any language before every commit. pre-commit is specifically designed to not require root access.

go-git and pre-commit by Yelp belong to "Git Tools" category of the tech stack.

go-git and pre-commit by Yelp are both open source tools. It seems that go-git with 4.12K GitHub stars and 433 forks on GitHub has more adoption than pre-commit by Yelp with 3.09K GitHub stars and 234 GitHub forks.

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 pre-commit by Yelp?

If one of your developers doesn’t have node installed but modifies a JavaScript file, pre-commit automatically handles downloading and building node to run jshint without root. Pre-commit is a multi-language package manager for pre-commit hooks. You specify a list of hooks you want and pre-commit manages the installation and execution of any hook written in any language before every commit. pre-commit is specifically designed to not require root access.
Get Advice Icon

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

Why do developers choose go-git?
Why do developers choose pre-commit by Yelp?
    Be the first to leave a pro
      Be the first to leave a con
        Be the first to leave a con
        What companies use go-git?
        What companies use pre-commit by Yelp?
          No companies found

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

          What tools integrate with go-git?
          What tools integrate with pre-commit by Yelp?
            No integrations found
            What are some alternatives to go-git and pre-commit by Yelp?
            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.
            Git Flow
            It provides excellent command line help and output. It is a merge based solution. It doesn't rebase feature branches.
            pre-commit
            pre-commit checks your code for errors before you commit it. pre-commit is configurable.
            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
            Decisions about go-git and pre-commit by Yelp
            No stack decisions found
            Interest over time
            Reviews of go-git and pre-commit by Yelp
            No reviews found
            How developers use go-git and pre-commit by Yelp
            No items found
            How much does go-git cost?
            How much does pre-commit by Yelp cost?
            Pricing unavailable
            Pricing unavailable
            News about go-git
            More news
            News about pre-commit by Yelp
            More news