Terminal-based
LazyGit
Magit
-
Magit .
-
For Windows, Linux and Mac.
-
It's an Emacs plugin. Completely text-based, purely terminal.
Cong
-
Cong .
-
For Windows.
-
Couldn't find any videos about it.
-
Visual is kinda ~terminal/hacker, semi-terminal client.
-
Not friendly. No graph visualization.
-
Testing :
-
Opened but showed a gray screen.
-
From issues it seems to have many basic problematic things.
-
GitCola
-
GitCola .
-
For Windows, Linux and Mac.
-
Looks simplistic, somewhat terminal-oriented.
-
Couldn't find videos about it.
-
Testing :
-
UI looked very dated and visually terrible. Kinda bait.
-
(2025-05-27)
-
Very very bad.
-
-
GUIs
-
~ SourceGit .
-
For Windows, Linux and Mac.
-
Couldn't find videos about it.
-
Open Source.
-
Testing :
-
Lots of features and very straightforward.
-
Didn't like the interface; unnecessarily dense.
-
It's an app I might keep in the background for occasional complex tasks.
-
Not my default app choice; complicated.
-
(2025-05-27)
-
Crashed, I had to pull the PC plug.
-
etc.
-
App is very unpleasant to use.
-
-
-
-
~ RelaGit .
-
Issue .
-
For Windows, Linux and Mac.
-
Couldn't find videos about it.
-
Open Source.
-
App is in beta.
-
Layout very similar to GitHubDesktop. Feels like an improved version, but didn't convince me due to install issues and smaller project trust.
-
Testing :
-
No installer, just a folder with files.
-
(2024-06-15) Downloading and opening the app didn't work; it simply didn't open despite dependencies installed. There's an Issue about this.
-
(2024-06-15) Build attempt:
-
Need Node.js (v18+) and pnpm.
-
iwr https://get.pnpm.io/install.ps1 -useb | iex. -
Installed Node.js, didn't change defaults.
-
Restarted terminal.
-
git clone https://github.com/relagit/relagit relagit -
cd relagit -
pnpm i -
pnpm build(failed here).
-
-
-
-
-
For Windows, Linux and Mac.
-
Huge marketing; very annoying.
-
Beta.
-
Open Source.
-
Idea: "Virtual Branches".
-
"You donβt need to switch branches if you can work on several simultaneously. Fix your bug while you work on your feature.".
-
"Virtual branches are derived from the working directory, not the other way around..."
-
-
Testing :
-
Felt buggy and clunky.
-
Old/new interface, incomplete.
-
-
-
-
Testing :
-
Viewing commits of another branch switches you to that branch, which I HATE; causes file corruption and confusion if not careful.
-
That's why I uninstalled the app.
-
-
No decent way to handle merge conflicts.
-
-
-
-
For Windows, Linux and Mac.
-
Pretty cool. Liked the graph visualization.
-
Technically usable for free but with many limitations: Pricing .
-
7-day trial for full version.
-
Highly recommended as one of the best Git GUIs.
-
Testing :
-
Interface felt idiotic with tutorials and unnecessary stuff, reminded me of VSCode.
-
After the 7-day trial, got message "The free plan does not support opening private or self-hosted repositories. Upgrade to open this repository", so I had to close the RPG Darkwood repo I had open.
-
-
-
-
For Windows, Linux and Mac.
-
No videos found.
-
Some features locked behind "premium": Pricing .
-
The colored dots likely represent 'New', 'Changed' and 'Removed'.
-
Site didn't impress me.
-
Testing :
-
Has an 'AI Analysis' for commits, which I consider garbage.
-
Interface ugly and bland.
-
Not a fan.
-
30-day free trial then limited free version β inconsistent.
-
-
-
GitFiend.-
For Windows, Linux and Mac.
-
I couldn't find any video about it.
-
Seems to have been in beta for several years. Sounds stagnant in development.
-
Testing :
-
I found the visual a bit washed out and not very pleasant to the eyes. Tab transitions are unnecessary and a bit laggy.
-
It auto-stages changes, which I like.
-
Has a design similar to GitHub Desktop, but with a history that has a light graph.
-
I didn't like it that much, but I didn't hate it either.
-
The app has zero customization and configuration.
-
There is no intuitive interface for performing merges. It's awkward and very ambiguous just like GitHub Desktop.
-
I didn't find any real advantage that would make me want to use this app over the generic/poor (but more reliable) GitHub Desktop.
-
-
-
GitAhead.-
For Windows.
-
No longer in active development.
-
Open Source.
-
Testing :
-
I didn't like the UI at all. It reminds me of SourceTree's UI, being ultra dated / trying to be modern. It doesn't look good, it reminds me of Office stuff.
-
Simply didn't like the app.
-
-
-
-
For Windows and Mac.
-
It's from the company that made Bitbucket. ~Seems like it can sometimes show ads.
-
The interface is not very pretty. Feels a bit dated.
-
Testing :
-
While trying to install, I immediately ran into a Bitbucket ad. Didn't like it.
-
The interface is very Office-like and ugly, cluttered. Not pleasant.
-
Didn't like it.
-
-
-
-
For Windows and Mac.
-
It's free for GitHub. For other platforms it is paid monthly. Some features are locked: Pricing .
-
Marketed as "Git for non-programmers".
-
*About:
-
It's officially an 'Asset manager' with git capabilities.
-
-
Testing :
-
I found the interface a bit weird and odd. It tries to create a new 'workflow', but I found it more confusing than normal git.
-
It didn't feel plug-and-play. It's simply confusing and doesn't seem like 'git'. Pretty strange.
-
I tried downloading the app a second time. It's simply very bad, don't be fooled by the video about 'Anchor, GitHub and Godot'. The app is buggy, irresponsible, confusing. It's on free-trial.
-
It's a heavy and unnecessary app. Nothing simple. Nothing practical.
-
Don't use it.
-
-
-
Glint.-
For Windows, Linux and Mac.
-
"Upgrade to Premium for bonus features: Features ".
-
Couldn't find any video about it.
-
Testing :
-
Didn't like the layout much. I felt it occupies more space than it should, showing too much information at once.
-
The main history view left me confused. Didn't like it.
-
Does not auto-stage changes.
-
The Discard Changes button is huge and next to the Stage option; that gives me a lot of discomfort.
-
Also, I dislike the locked features (aka tab limits).
-
-
-
Gitnuro.-
For Windows, Linux and Mac.
-
Couldn't find any video about it.
-
Testing :
-
Found the layout unpleasant to the eyes and uninteresting. Reminded me of SourceTree's design; very boring.
-
Although the interface is minimalist, I found it confusing. Couldn't find the merge option.
-
Has an interface very similar to Glint, but Glint is better.
-
Does not auto-stage changes, which I find a bit annoying.
-
-
-
GittyUp.-
For Windows, Linux and Mac.
-
Couldn't find any video about it.
-
Open Source.
-
Testing :
-
Found the interface quite ugly, dated and confusing.
-
Preferred to use GitHub Desktop.
-
-
-
-
For Windows.
-
Has a very old-looking visual.
-
-
GitForce.-
For Windows and Linux.
-
Ultra old, wow.
-
-
-
For Windows, Linux and Mac.
-
Can be evaluated for free, but inevitably you need to buy the license. The license only covers 3 years of updates.
-
-
Fork.-
For Windows and Mac.
-
Trial period, followed by a one-time purchase (for 1 person and 3 machines).
-
-
-
For Windows.
-
It's basically a terminal wrapper.
-
It's very ugly.
-
-
GitTower.-
For Windows and Mac.
-
30-day trial period, followed by an annual subscription.
-
-
SmartGit.-
For Windows, Linux and Mac.
-
It's free, but you need to buy a license for commercial use: app definition .
-
Found the app terribly ugly.
-