ungit vs pre-commit by Yelp

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

ungit

13
28
+ 1
2
pre-commit by Yelp

25
18
+ 1
3
Add tool

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

Developers describe ungit as "The easiest way to use git. On any platform. Anywhere". Clean and intuitive UI that makes it easy to understand git. On the other hand, pre-commit by Yelp is detailed as "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.

ungit and pre-commit by Yelp can be categorized as "Git" tools.

Some of the features offered by ungit are:

  • Runs on any platform that node.js & git supports.
  • Web-based, meaning you can run it on your cloud/pure shell machine and use the ui from your browser (just browse to http://your-cloud-machine.com:8448).
  • Works well with GitHub.

On the other hand, pre-commit by Yelp provides the following key features:

  • node
  • python
  • ruby

ungit and pre-commit by Yelp are both open source tools. It seems that ungit with 8.39K GitHub stars and 543 forks on GitHub has more adoption than pre-commit by Yelp with 3.09K GitHub stars and 234 GitHub forks.

Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of ungit
Pros of pre-commit by Yelp
  • 1
    Simple
  • 1
    Integrates with gerrit
  • 2
    Multiple language support
  • 1
    Modular

Sign up to add or upvote prosMake informed product decisions

What is ungit?

Clean and intuitive UI that makes it easy to understand git.

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.

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

What companies use ungit?
What companies use pre-commit by Yelp?
Manage your open source components, licenses, and vulnerabilities
Learn More

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

What are some alternatives to ungit and pre-commit by Yelp?
GitKraken
The downright luxurious Git client for Windows, Mac and Linux. Cross-platform, 100% standalone, and free.
SourceTree
Use the full capability of Git and Mercurial in the SourceTree desktop app. Manage all your repositories, hosted or local, through SourceTree's simple interface.
Fork
Manage your repositories without leaving the application. Organize the repositores into categories. Fork's Diff Viewer provides a clear view to spot the changes in your source code quickly.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
See all alternatives