These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get Ungit
Package managers
- Chocolatey
choco install ungit - Homebrew
brew install ungit
About Ungit
Ungit is an open-source Git front end that you start on your own machine and use through a web browser. It draws commits and branches as a graph, so branching, merging and rebasing can be done by working with the visual history instead of remembering commands.
Because the interface runs in a browser, it works on any platform that can run it. The project documents a plugin system and how to use it as a merge tool, and has a long commit history with a large community on GitHub.
Strengths
- Clear visual graph of commits and branches
- Browser interface works on any platform
- Plugin support for extending the interface
Limitations
- Needs to be started locally before use in the browser
- Browser-based interface rather than a native desktop app
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- The Ungit contributors
- Platforms
- Windows, macOS, Linux, Web
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- People learning Git who want to see branches and commits visually
- Categories
- Git clients, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Ungit
Compare allSoftware that can replace Ungit for an important use case, and what changes if you switch.
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.
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 necessarily a direct replacement.
Git
A free and open-source distributed version control system for projects of any size.
gitg
A GNOME graphical Git client for browsing repository history and making commits.
QGit
A Qt-based Git viewer for browsing revision history, patches and changed files.
git-graph
A command-line tool that draws Git history graphs arranged according to your branching model.
Serie
A terminal application that draws a detailed Git commit graph using the terminal's image display protocol.
lazygit
A terminal interface for Git that makes staging chunks, interactive rebase and stashing things you actually do.