Alternatives to GitKraken?
from mesamunefire@lemmy.world to programming@programming.dev on 18 Sep 2024 15:16
https://lemmy.world/post/19913337

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?

#programming

threaded - newest

technocat@lemm.ee on 18 Sep 2024 16:00 next collapse

alternativeto.net/software/gitkraken/

Rogue@feddit.uk on 18 Sep 2024 16:15 next collapse

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…

anton@lemmy.blahaj.zone on 18 Sep 2024 16:32 collapse

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

jagot@programming.dev on 18 Sep 2024 16:33 next collapse

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.

finestnothing@lemmy.world on 18 Sep 2024 19:12 collapse

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

FiniteLooper@lemm.ee on 18 Sep 2024 16:32 next collapse

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.

Aatube@kbin.melroy.org on 18 Sep 2024 17:34 next collapse

open source

FizzyOrange@programming.dev on 18 Sep 2024 17:49 next collapse

It’s sooo sloooow though.

accideath@lemmy.world on 19 Sep 2024 11:46 collapse

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.

mesamunefire@lemmy.world on 18 Sep 2024 16:59 next collapse

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

Playing around with it now.

FizzyOrange@programming.dev on 18 Sep 2024 17:49 collapse

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

dinckelman@lemmy.world on 18 Sep 2024 16:59 next collapse

I miss when Gitkraken used to be free. They nickel and dimed every feature they possibly could have

Aatube@kbin.melroy.org on 18 Sep 2024 17:27 collapse

They still have the same free plan as 4 years ago. This comment makes me doubt if you're using it.

dinckelman@lemmy.world on 18 Sep 2024 18:17 collapse

The entire Gitkraken suite used to be free before 2016. The free tier you get now is a severely crippled version of what it used to be.

Not everything is a conspiracy, just so you understand

Aatube@kbin.melroy.org on 18 Sep 2024 18:56 collapse

Yet this "severely crippled" version is already more than enough. It's not like the Gitkraken suite existed back then; it was just the one app.

Plus, 2016 was a year in closed beta. It seems to me that the free tier's been like this since release.

Cyberflunk@lemmy.world on 18 Sep 2024 17:12 next collapse

Lazygit

jimmy90@lemmy.world on 19 Sep 2024 10:56 collapse

I use the Git Graph extension with VSCodium’s built in git functions for my git gui needs. Works really wel

Venat0r@lemmy.world on 18 Sep 2024 17:36 next collapse

fork.dev

grandel@lemmy.ml on 19 Sep 2024 08:00 collapse

Looks like Source Git

NafiTheBear@pawb.social on 18 Sep 2024 17:51 next collapse

I use smartgit it serves me well: www.syntevo.com/smartgit/

And it has all 3 of your criteria as far as I can see.

FizzyOrange@programming.dev on 18 Sep 2024 17:52 next collapse

The only Git GUIs that I’ve ever liked:

  • GitX, and its many forks. Mac only though.
  • Git Extensions. Terrible name, but this is actually a standalone Git GUI and is surprisingly decent. I think it started Windows only but maybe there’s a Linux port now.
  • VSCode’s “Git Graph” extension. It’s not quite as fully featured but it integrates well into VSCode and is pretty nicely designed.

I’ve tried almost all the others (SmartGit, Sublime Merge, GitKraken, etc.), and didn’t really like how they worked.

Cyno@programming.dev on 18 Sep 2024 19:28 next collapse

Git Fork is absolutely amazing. It has a good (unlimited) free trial but it is well worth the one time purchase too.

Xanvial@lemmy.world on 18 Sep 2024 20:10 collapse

+1 for this. Been using it for the past 4 years

ilovededyoupiggy@sh.itjust.works on 18 Sep 2024 22:33 collapse

Thirded. Fork is great.

Treeniks@lemmy.ml on 18 Sep 2024 23:42 next collapse

May not be the most popular choice, but I absolutely love Sublime Merge. Only issue I have is that it doesn’t support workspaces. But I love how it doesn’t abstract git away. Most actions in the UI are just called like the underlying git command, there are no non-git things like a “sync”. Plus you can always click on the top to see which commands exactly were executed and with what output. And it’s Sublime-typical wicked fast.

It’s an unlimited free trial with the dark mode disabled. License costs $100 and lasts for 3 years of updates.

hallettj@leminal.space on 18 Sep 2024 23:57 next collapse

Probably not very similar, but Git Butler is very interesting. It adds its own layer of management so that you can have multiple branches “applied” to your working tree simultaneously. It’s helpful when you have multiple changes that should go into different branches, and some that shouldn’t be committed - it has a system of lanes that help keep track of all that. Or you can test how changes from two branches interact.

Last time I used it, maybe 6 months ago, it was rough around the edges so I didn’t stick with it. But they’ve done lots of work since then so I’m thinking of giving it another go. It is (last I checked) an all-in tool. When you’re using Butler on a project you probably won’t be able to use other git tools.

Kissaki@programming.dev on 19 Sep 2024 08:10 collapse

I’m still waiting for better Windows Git Auth integration in GitButler. I don’t want to enter my key password for each remote action (fetch or push).

mamotromico@lemmy.ml on 19 Sep 2024 02:18 next collapse

Wait gitkraken is getting a price hike? I haven’t received anything on email about this I think. Shit, I’ll look into it because if it is such a surge I might not be able to justify its price with my currency even if it is one of the few licensed apps I use. Dang, thanks for the heads up OP.

state_electrician@discuss.tchncs.de on 19 Sep 2024 11:31 next collapse

Looks like their Pro plan is 9 Euro a month, which comes to 108 a year. It’s on sale now for 5 Euro. Still 60 a year and definitely more than the 30 OP mentioned.

LordPassionFruit@lemm.ee on 19 Sep 2024 11:35 collapse

I just had to go and check because I got my 2 year subscription for ~$0.75 a month ($1 CAD) back in April. When I check their pricing page while not logged in, it shows me that I can save 50% on my first year and pay $6 monthly.

mamotromico@lemmy.ml on 19 Sep 2024 14:24 collapse

I tried checking yesterday but got very confused. My last yearly invoice was 48 USD/Y (so 4 USD/mo). However looking at the price page now it shows a regional pricing equivalent to around 8 USD/mo with a discount available for “first time” sub which cuts it to 3 USD/mo. It’s kinda confusing, I’ll probably be emailing their support to se what’s up. 8/mo is still doable since it’s something that I use everyday, but it is a big change.

rubikcuber@feddit.uk on 19 Sep 2024 10:42 collapse

I’ve recently switched from Windows to Linux and generally I’m using Lazygit on the terminal or SourceGit on the desktop. SourceGit is by and large a very similar UI to Sourcetree but faster (and open source / cross platfrom)

spacemanspiffy@lemmy.world on 19 Sep 2024 13:16 collapse

+1 for Lazygit, its superb.