GitClients

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

  • List of 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).

  • GitButler .

    • 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.

  • GitHubDesktop .

    • 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.

  • GitKraken .

    • 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.

  • GitBreeze .

    • 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.

  • Sourcetree .

    • 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.

    • Using Sourcetree with GitHub .

    • 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.

  • Anchorpoint .

    • 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:

    • 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.

  • GitExtensions .

    • For Windows.

    • Has a very old-looking visual.

  • GitForce .

    • For Windows and Linux.

    • Ultra old, wow.

  • SublimeMerge .

    • 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).

  • TortoiseGit .

    • 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.