Add tool

pre-commit vs ungit: What are the differences?

pre-commit: A slightly improved pre-commit hook for git. pre-commit checks your code for errors before you commit it. pre-commit is configurable; ungit: The easiest way to use git. On any platform. Anywhere. Clean and intuitive UI that makes it easy to understand git.

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

Some of the features offered by pre-commit are:

  • debugger: make sure you don't commit a debugger statement
  • tabs: make sure your code uses leading spaces instead of tabs
  • whitespace: make sure you don't commit trailing whitespace

On the other hand, ungit provides the following key features:

  • 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
  • Works well with GitHub.

pre-commit and ungit are both open source tools. ungit with 8.39K GitHub stars and 543 forks on GitHub appears to be more popular than pre-commit with 755 GitHub stars and 96 GitHub forks.

What is pre-commit?

pre-commit checks your code for errors before you commit it. pre-commit is configurable.

What is ungit?

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

Want advice about which of these to choose?Ask the StackShare community!

Why do developers choose pre-commit?
Why do developers choose ungit?
    Be the first to leave a pro
    What are the cons of using pre-commit?
    What are the cons of using ungit?
      Be the first to leave a con
        Be the first to leave a con
        What companies use pre-commit?
        What companies use ungit?
        What are some alternatives to pre-commit and ungit?
        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.
        GVFS virtualizes the file system beneath your git repo so that git and all tools see a fully hydrated repo, but GVFS only downloads objects as they are needed. GVFS also manages git's sparse-checkout to ensure that git operations like status, checkout, etc., can be as quick as possible.
        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.
        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.
        See all alternatives
        What tools integrate with pre-commit?
        What tools integrate with ungit?
          No integrations found
            No integrations found
            Decisions about pre-commit and ungit
            No stack decisions found
            Interest over time
            Reviews of pre-commit and ungit
            No reviews found
            How developers use pre-commit and ungit
            Avatar of Glib Ischenko
            Glib Ischenko uses pre-commitpre-commit

            Each developer runs all tests before commit created

            How much does pre-commit cost?
            How much does ungit cost?
            Pricing unavailable
            Pricing unavailable
            News about pre-commit
            More news
            News about ungit
            More news