For the last 5(?) years or so I have been using GitKraken as my daily git driver for a while. I use it at my job mostly and love the functionality. I still use git via command line but jumping into git bash is nice no matter what os I am currently using.

I mainly use it:

  1. To see what branches have been modified (same as git tree but updates itself).
  2. Hooks into other git hosting like codeberg/gitea/forgeo without any real work. Login is also super easy and built in. Oauth is built in.
  3. Git amend is a one click interface.

There is other niceties like issue tracking, easy auto-creation of branches, etc… that I personally don’t use all that much, but I can see the appeal.

The only real issue is the price. It used to be 30$ a year but now it’s over 100+. I would happily pay 30 a year or pay one time for a license…but over 100 is too much in my opinion. I may go back to using all command line if the price keeps going up.

Is there any open source tools that do something similar it’s the same look/feel?

3 points

The open alternatives don’t have particularly good UIs which was a massive perk of GitKraken.

These days I rely heavily on the Git UI within jetbrains various IDEs. If you’re working on open source projects then you can get a free license. Or they do educational discounts. If you’re using it commercially then it’s going to be roughly the same price as for Kraken but you get a best in class IDE included…

permalink
report
reply
3 points

Jetbrains products also have a fallback license after a year, so you retain perpetual acces to an old version* and I don’t think there is much change in the space of git UIs.

* iirc the version that you had one year before your payment lapsed, it applies to discounted versions as well

permalink
report
parent
reply
7 points

SourceTree by Atlassian is great, I’ve used it for years and love it. It’s also free. They kind of push you into signing up for a BitBucket account, but it’s skippable. I think it checks all the boxes for the requirements you listed.

permalink
report
reply
2 points

open source

permalink
report
parent
reply
5 points

It’s sooo sloooow though.

permalink
report
parent
reply
3 points

Really? I hated SourceTree. It was the reason why I switched to GitKraken in the first place. Haven’t needed to use git in a few years now but especially when dealing with conflicts, GitKraken was just infinitely superior and sourcetree annoyingly barebones.

permalink
report
parent
reply
4 points

If you like Emacs, Magit is the best thing since sliced butter. Even if you don’t use Emacs, I would claim that Magit is a good enough reason to start doing so.

permalink
report
reply
3 points

Seconding magit, emacs is an awesome ecosystem well worth learning, and magit is fantastic. I recommend doom emacs - the greatness of vim keybinds for editing with the greatness of the emacs ecosystem

permalink
report
parent
reply
10 points

I think I found a good alternative https://github.com/sourcegit-scm/sourcegit

Playing around with it now.

permalink
report
reply
3 points

Ooo I’ve not seen this before. Looks interesting.

permalink
report
parent
reply

Programming

!programming@programming.dev

Create post

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person’s post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you’re posting long videos try to add in some form of tldr for those who don’t want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



Community stats

  • 3.5K

    Monthly active users

  • 1.7K

    Posts

  • 28K

    Comments