Alternatives to Ungit

A Git client that runs locally and shows your repository as a visual graph in the browser. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Ungit.

  • GitHub Desktop

    GitHub's own Git client, aimed at people who want to commit and push without learning the command line.

    GitHub Desktop is also free, open source and aimed at learners, but it is a desktop app for Windows and macOS only and is built around GitHub.

  • GitKraken Desktop

    Visual Git client with a graph view, drag-and-drop branching and a merge editor.

    GitKraken Desktop is a native desktop app with a similar visual commit graph plus a merge editor, but it is closed source and private repositories need a paid licence.

  • Sourcetree

    Free visual Git and Mercurial client for Windows and macOS.

    FreeProprietaryWindowsmacOS

    Sourcetree is a free visual desktop client with interactive rebase and submodule support, but it is closed source and has no Linux build.

  • SourceGit

    A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS.

    SourceGit is a free MIT-licensed desktop app for Windows, macOS and Linux that exposes rebase, bisect, worktrees and LFS, instead of running as a local server in the browser.

  • Gitnuro

    A free and open-source multiplatform Git client for beginners and experienced users.

    Gitnuro is a free open-source desktop client for multiple platforms and approachable for beginners, but it uses JGit, which may not support every command-line Git feature.

  • GitFiend

    A free desktop Git client for Windows, macOS and Linux with a visual commit graph.

    GitFiend is a free desktop client for Windows, macOS and Linux with a visual commit graph, but its source code is not published and documentation is sparse.

  • Gittyup

    An open-source graphical Git client for exploring repository history and staging changes.

    Gittyup is a free open-source desktop client with a clear visual view of history, running natively on Windows, macOS and Linux rather than in a browser.

  • GitUp

    An open-source macOS Git client with a live, directly editable commit graph.

    GitUp offers a live, editable commit graph in a fast native app, but it runs only on macOS rather than in a browser on any platform.

Similar software

Related functionality, not a direct replacement.