Git Gui reviews from Reddit

Summary

We analyzed 207 Reddit reviews across 15 subreddits and 30 posts to rank the best Git Gui brands recommended by redditors, including communities like r/git, r/linux, r/Ubuntu, r/bashonubuntuonwindows, r/webdev. Top-rated brands include GitKraken (4.2/5), Magit (4.9/5), Fork (4.5/5).

Stats
Reviews207
Subreddits15
Posts30
Brands59
Products21
207 reviews from
and
By Brand
/
By Product
#1

GitKraken

4.2
(20)
"Yes, GitKraken is very good. Totally recommend it."
·
"GitKraken is very good"
·
"I've been using GitKraken for a number of years. I love it."
·
"I use GitKraken, It has a very user-friendly interface."
·
"Gitkraken works fine in WSL, and is free to use for public repos."
·
"GitKraken is nice"
·
"GitKraken Git GUI"
·
"Im a big fan of GitKraken. Not a pro though but i really like the way it looks and its pretty easy to understand."
·
"GitKraken is pretty great"
·
"Gitkraken"
·
#2

Magit

4.9
(14)
"Magit and there is no other."
·
"Magit"
·
"Magit -- available via the best OSS editor."
·
"Came here to say this, amazing application"
·
"Magit is incredible"
·
"Magit: https://magit.vc/"
·
"Magit for Emacs users is a godsend"
·
"If you use Emacs, do definitely use Magit. Even if you don't use Emacs, it wouldn't be the worst idea to try it out."
·
"I'm using [Magit](https://magit.vc/)"
·
"Hands down the best that ever happened to git."
·
#3

Fork

4.5
(14)
"I used SourceTree for a long time, however, a couple of years ago I switched to Fork and never looked back."
·
"Git-fork has become my main git client over the years. The price for the license is very fair."
·
"Another vote for git-fork here"
·
"Check out Fork!! I’ve been using it for the better part of a year. Consistently updated and really solid."
·
"I use git-fork and I love it. It's simple and has a lot if nice features. https://git-fork.com/"
·
"X3 on Fork. It’s great!"
·
"Using the CLI and (Fork or Tower or GitKraken) will make you more productive and less error-prone."
·
"Try Fork or Tower; both support Mac and Windows, and both have free-evaluation co"
·
"Fork https://git-fork.com/"
·
"Thank you to this thread, I've found Fork - looks good"
·
#4

SmartGit

4.3
(12)
"I second this. I have tried them all and I kept coming back to Smartgit"
·
"SmartGit fan since >10 years."
·
"SmartGit by a long shot. It is a commercial product but it is very polished and not very expensive (I am a happy customer and I also use their SVN stuff both on Linux and the Mac)."
·
"I think SmartGit is the best git GUI and it does work on both linux and windows."
·
"I use smartgit before for this"
·
"I use magit and SmartGit."
·
"At the moment I use smartgit works like a charm"
·
"Anyone using SmartGit? It is the best for me but I'm using it only for non commercial :("
·
"Seems like nobody mentioned SmartGit, weird since I thought it was the standard for many years now."
·
"Try : https://www.syntevo.com/smartgit/ (No affiliation whatsoever; it just works well)"
·
#5

Sourcetree

4.1
(11)
"Sourcetree is one of the best I've used."
·
"Sourcetree, hands down."
·
"Sourcetree. It's not open source, but is free."
·
"I really dig sourcetree, but not 100% if it's foss or closed source."
·
"I have been using SourceTree for years now. Am a fan."
·
"Sourcetree"
·
"I have found SourceTree.com to be much better than Tortoise or the basic GitHub client's UI."
·
"SourceTree"
·
"+1 for Sourcetree.. I started using it when git was introduced."
·
"Best I've used is sourcetree by atlassian."
·
#6

Git Extensions

4.4
(10)
"Git Extensions is my favorite"
·
"I love gitextensions on windows"
·
"Git Extensions on Windows, lazygit on all platforms."
·
"I don't think Git Extensions can be beat for Windows."
·
"If tui is an option https://github.com/jesseduffield/lazygit"
·
"Have you tried Git Extensions? I love git extensions in general."
·
"I use git extensions as I love the seamless auto diff."
·
"The gui we use is git extensions."
·
"I use Git Extensions and I can push on github and bitbucket with my ssh key."
·
"Love me some GitExtensions."
#7

Sublime Merge

4.2
(10)
"Oh no, I love sublime merge"
·
"I, too, voto to Sublime Merge. It's multiplatform and the free version has most functionality"
·
"I really like SublimeMerge. It has a different approach than most, but fits well with SublimeText (same developer) and VSCode (heavily inspired by Sublime). It's quite expensive upfront, but you can evaluate it for a long time. After using it for years, I finally bought a license a few weeks ago, because it improved my workflow significantly."
·
"Sublime Merge works."
·
"Sublime-merge is pretty alright"
·
"I use sublime merge."
·
"Clean interface and it just works."
·
"Sublime merge is good"
·
"If you’re going to get a GUI, I’d suggest Sublime Merge. It’s not the most powerful GUI there is but it’s nice in that shows the commands."
·
"Not the best, but one that I use often is sublime merge. I hear it will be discontinued, but I am not sure."
#8

Atlassian

4.6
(8)
"Been using atlassian sourcetree nearly my entire career. No complaints and can do almost anything you can do on cli."
·
"99% of my time spent using git is with SourceTree these days."
·
"SourceTree"
·
"I personally like sourcetree a lot."
·
"SourceTree.... "
·
"Sourcetree is free and nice."
·
"I usually use Sourcetree to cleanup the local and remote branches."
·
"I'm quite enjoying SourceTree so far."
#9

Lazygit

4.5
(8)
"I cannot recomment Lazygit enough. It's amazing."
·
"Lazygit for staging commits, viewing recent logs, and switch branches."
·
"Lazygit over here, been using it a couple of years and couldn't live without it"
·
"I can’t recommend lazygit enough."
·
"Lazygit works perfectly fine."
·
"Lazygit. Its a terminal app though"
·
"I've started using Lazygit rather than a full GUI."
·
"Seconded on lazygit. I found that quite a number of operations were pretty quick in lazygit."
#10

Visual Studio Code

4.3
(6)
"I use vscode + git graph/log + gitlens + lazygit in vscode terminal ... Works nicely for me."
·
"I was IDE hopping for years, until I started using vscode with gitlens. It's actually really good."
·
"Visual studio code and extension for git"
·
"I like VS Code with gitlens"
·
"Vscode is pretty nice"
·
"VScode integration is really good."
#11

Git Tower

4.2
(5)
"Seconded for tower. Tower on mac was how I learned basic git on the job when I wasn’t as comfortable with CLI."
·
"I've been using Git Tower"
·
"Git Tower is my favourite client. But it’s expensive and recently I’ve switched to IntelliJ built-in one."
·
"Tower is good, as are Fork and GitKraken; all three are, in my opinion, at the level where the differences boil down to personal preference."
·
"Http://www.git-tower.com/"
#12

tig

4.3
(4)
"I love **tig**, by far the best way to get a quick overview."
·
"I've really been liking `tig`."
·
"Tig - http://jonas.nitro.dk/tig/"
·
"Tig is an excellent and customizable ncurses UI."
#13

Tower

4.3
(4)
"I love Tower. Sure it cost money, but... it worked the best for me."
·
"Tower.app is an excellent client based UI for git."
·
"Tower 🤘🏽"
·
"Tower is no longer in Beta. It is now for sale for $59 with a 30 day trial."
#14

git-gui and gitk

4.3
(4)
"Gitk is the only git GUI I ever need."
·
"Git-gui and gitk are good enough and likely you already have them"
·
"Only gui you will ever need is 'git gui' nothing else"
·
"The only thing I use a gui for is `gitk --all` to get a visualization of the repository."
#15

Git Graph

4.0
(4)
"If you happen to run VS Code on Linux, there’s a pretty good plugin called Git Graph."
·
"GitGraph in vscode is good. I use it for visualization mostly, and the command line for commits, merge, etc."
·
"I use the Git graph extension in VSCODE to have a nice overview of all branches/commits. Pull/push/stash/cherry-pick/… can also be done directly from the graph view."
·
"Vscode with git-graph. the actual workflow is alternating between typing commands in terminal and clicking things in graph."
#16

GitHub Desktop

4.0
(4)
"GitHub Desktop has been working great for me for years"
·
"If you are using Ubuntu then you can install github-desktop."
·
"I'm using GitHub Desktop."
·
"GitHub Desktop"
#17

Microsoft

5.0
(3)
"VSCode internal git + gitlens does about everything I need!"
·
"Use VSCode."
·
"I use VS Code with the GitLens plugin at work."
#18

lazygit

4.7
(3)
"For sure Lazygit!"
·
"If you're fine with TUI, Lazygit is an awesome tool!"
·
"Lazygit can handle conflicts"
#19

Git Cola

4.3
(3)
"Git cola is incredible"
·
"I, too, recommend git cola !"
·
"For a FOSS non-TUI option, check out Git Cola"
#20

GitX

4.0
(3)
"GitX on Mac is great for exploring history and making commits, for everything else I use the cli."
·
"I use gitx, it's Mac only though."
·
"One hell of a lot better than GitX/GitY"
#21

GitG

4.0
(3)
"Try GitG, uses gtk3 and has a great simple design imo."
·
"I really like gitg from GNOME people."
·
"Gitg for Linux is very similar."
#22

GitAhead

4.0
(3)
"I like GitAhead a lot."
·
"If you want to try out a GUI I can recommend GitAhead."
·
"GitAhead or GitKraken?"
#23

Gitsavvy

5.0
(2)
"Gitsavvy on sublimetext. I use it for 100% of my git work and I can do things in single keystrokes like staging individual lines from a file that I would never think about doing on CLI."
·
"I’ve been using Gitsavvy on sublime text exclusively for years now. Most commands like squash and rebasing are single keystrokes."
#24

Git

3.0
(3)
"Here is a decent list of different ones: https://git-scm.com/downloads/guis"
·
"The official git-scm.com website has an even more comprehensive list."
·
"Git itself does ship with a gui named `gitk`; while not pretty it gets the job done."
#25

Gitnuro

4.5
(2)
"I've been using Gitnuro for a few weeks and I'm loving it."
·
"Check out Gitnuro it is designed by ex gitkraken users as a foss alternative."
#26

GitUI

4.0
(2)
"Currently I use gitui."
·
"I have recent started using gitui."
#27

git-cola

4.0
(2)
"I use git-cola, it is a really nice tool."
·
"I use git cola for staging commits."
#28

JetBrains

4.0
(2)
"+1 for IntelliJ."
·
"IntelliJ has a pretty outstanding github plugin."
#29

Git GUI

4.0
(2)
"Git gui works just fine for me."
·
"Git-gui is part of the git distribution and it's top notch."
#30

gitg

4.0
(2)
"Try gitg :) I believe it's a fork of gitk, only prettier"
·
"Gitg https://wiki.gnome.org/Apps/Gitg"
#31

Ungit

4.0
(2)
"I really really like ungit."
·
"Give Ungit a try. Its free, runs on Node.JS and the interface is ingeniously simple."
#32

GitLens

4.0
(2)
"For common daily usage, it's really awesome."
·
"Cli + gitk, JetBrains IDEs, GitLens for VSCode."
#33

TortoiseGit

3.5
(2)
"I use TortoiseGit."
·
"Try TortoiseGit yet?"
#34

GitK

3.5
(2)
"I use gitk regularly, because I don't remember the right way to find out branching history with the cli."
·
"Have a look at gitk."
#35

qgit

3.5
(2)
"Qgit"
·
"I use qgit to look at the tree and check diffs for commits I want to check when I do it."
#36

Neogit

5.0
(1)
"If you're using Neovim check out Neogit, it's inspired by Magit and an absolute treat to work eith"
#37

IntelliJ Git Merging Tool

5.0
(1)
"I think the git merging tool in IntelliJ is fantastic."
#38

Emacs

5.0
(1)
"It’s Emacs, it’s Magit!"
#39

Gittyup

4.0
(1)
"Gittyup: https://murmele.github.io/Gittyup/"
#40

gitui

4.0
(1)
"[gitui](https://github.com/extrawurst/gitui) for simpler stuff- havent seen it mentioned yet. It is TUI though."
#41

Gitlens

4.0
(1)
"Gitlens is awesome too"
#42

git tortoise

4.0
(1)
"Why does no one mention git tortoise? Does the work and seems pretty cool to me."
#43

Guitar

4.0
(1)
"I'm now using Guitar and I'm happy with it so far. It is a C++/Qt application offering many features."
#44

vimagit

4.0
(1)
"There's also "vimagit" if you are a vim user."
#45

Meld

4.0
(1)
"I've been happy with meld as a difftool."
#46

Sublime

4.0
(1)
"[Sublime Merge](https://www.sublimemerge.com/) is a neat piece of software"
#47

Gogs

4.0
(1)
"How about a nice web UI that will work with just about any browser and any platform?"
#48

GitLab

4.0
(1)
"The most popular options are Gitlab (both a free and a paid version with more features) and Gitea."
#49

Gitea

4.0
(1)
"The most popular options are Gitlab (both a free and a paid version with more features) and Gitea."
#50

NetBeans

4.0
(1)
"Integration with an IDE such as Netbeans is pretty easy."
#51

Vim Fugitive

4.0
(1)
"Vim-fugitive"
#52

GitUp

4.0
(1)
"GitUp, or SourceTree as /u/ahandle has already mentioned."
#53

IntelliJ

4.0
(1)
"The idea products, like IntelliJ also have a nice git GUI."
#54

GitButtler

3.0
(1)
"Gitbuttler is a good option but is still beta."
#55

gitbutler

3.0
(1)
"Theres gitbutler too"
#56

gmaster

3.0
(1)
"Lately been digging gmaster for gui."
#57

GitFiend

3.0
(1)
"Give a try to [GitFiend](https://gitfiend.com/) It is new and so fresh."
#58

Keybase

3.0
(1)
"I used GitKraken for a few weeks."
#59

Git-GUI

3.0
(1)
"I recommend either git-gui or gitk (Both preinstalled) or GitCola."

Discover your audience

GummySearch is an audience research toolkit for 130,000 unique communities on Reddit.

If you are looking for startup problems to solve, want to validate your idea or find your customers online, GummySearch is for you.

Sign up for free, get community insights in minutes.

Tell me more
Get started
Audience Research