Fork
p/fork
A fast and friendly git client for Mac
Chris Messina
Fork — Fast and friendly git client for Mac and Windows
Featured
24

Fork is a fast and nicely designed git client for Mac and Windows.

Replies
Bruno Lemos
I just downloaded but I can't find the notifications feature; it's not showing the app on my menubar.
Dan Pristupov
@brunolemos Fork tends to not disturb people too much. GitHub notifications icon will appear when you receive first notification.
Ethan Steininger
@dankhnt how does this differ from sourcetree?
Sebastian Delmont

Already awesome, and promises to get better

Pros:

Supports all common git tasks, great design, responsive team

Cons:

¯\_(ツ)_/¯

Reorx Xiao

Also a early user since beta testing, Fork has successfully replaced Tower, GitX (various versions) as my primary Git client. Now I use Fork for reviewing and committing, use GitUp for better branch graph view when it comes to large and complex projects.

Pros:

- Well designed layout, everything just works as expected, no hassle when you just wanna get things done.

- Night mode

- Cli tool is great

Cons:

- UI is a little bit slow when switching between multiple tabs

- Commit message box is a little bit annoying, it has 3 different heights

Dan Pristupov
Thank you for the cons. I will make some improvements in the next release.
Son NK
Fork is simply the best git gui I’ve ever used! Do you have any plan for the pricing in the future Dan? I think a lot of people (me included) are ready to pay for such cool tool!
Son NK

Spending a lot of time on git everyday, I'm always on the quest of the best productive Git client. Having tried command lines, Tower, SourceTree, Kraken, etc Fork ends up to have the best features for the productivity: fast start time like Tower, good diff viewer as SourceTree, quick merge/rebase, etc.

Pros:

Best git tool on Mac! Have best features from Tower and SourceTree.

Cons:

More shortcuts 😎

Kamil Pyć

I use it for over one year and see stable improvements over time, definitely recommend!

Pros:

- Free

- Native, good looking Mac OS app

- regular updated with new features

Cons:

- missing option to resolve multiple conflicts at once

Dan Pristupov
@chrismessina thank you for hunting us! Predicting some questions I listed the most notable features of Fork below: - It's native, not an Electron app - Interactive rebase - Ability to extend UI with Custom Actions - Side-by-side diff - Light and dark themes - Merge conflict resolver - GitHub notifications - Tabbed interface - Syntax highlighting - Image diff - Ability to star/pin important branches - GPG support - Commit templates - Code minimap on scrollbars Fork for Windows has been released publicly only few weeks ago and doesn't have all the features of the mac version yet. But you can expect them to appear soon. If you have some questions I'll be happy to answer them.
Jlis Ehrl
That diff view 😍. That separates the wheat from the chaff, at least for me.
vgrafe
A great app overall, with just three shortcomings: * no way to change app font-size scale. Fonts and all the UI are scaled too small on my external monitor! * to watch the files currently modified and their diffs, I have to click on "Changes" and thus hide the "All commits" view. I think those two screens could exist in the same pane, like other git GUIs do. * no option to squash commits. Otherwise, this is my new git GUI of choice.
ShimomiAizo
like the extreme simplicity and tidiness of the icon!
LuongVo

Compared to other solution, here are why Fork wins:

1. It's more simple than others, such as Source Tree, which is highly integrated with Bitbucket.

2. Run much faster and with lower RAM usage compared to other Electron based Git GUI clients.

3. A lot of advanced features are just a click away and somehow I feel that Fork is like GitX on steroid :)

4. Dark theme is a thing :)

5. Very friendly and helpful developers (see their Twitter to verify this)

Pros:

This is an extremly useful tool. I mostly use it as a diff viewer and to get an overall look at my repository

Cons:

There is pretty much no cons for now.

Andrey Yurkevich
This is THE git UI client - look no further! A few weeks after I came across Fork half a year ago I ended up dumping all the git UI clients I had installed on my macs - only kept Tower 3 beta for the sole purpose of cloning a repo shallowly via git-lfs. Seems that this and some minor stuff like support of rerere in interactive rebase or certain goodies from git-2.17 (which is quite a beta software itself as far as I can see) are the only things I miss (or I'd rather say, look forward to seeing) in fork. Surely, being quite a functional tool in it's active development stage it lacks some polish here and there, but it does the job and I must say it does it well! Keep up making Fork rock, Dan!
Dan Pristupov
@andreyyurkevich thank you for the review! Please send me details about the features you miss and I'll try to implement them in the near future.
Pascal Andermatt
Looks better than source tree, I LOVE IT
Sebastian Herrmann

I've been using Fork since its early days and the progress it has made since then is incredible! Looking forward to using it more and seeing it grow along. :)

Pros:

Simple yet functional UI, I get my stuff done very quickly!

Cons:

Not as feature-rich as other tools

Dan Pristupov
Hi Sebastian! Thank you for the comment! I remember you being one of the very first Fork users :). Could you please contact me regarding features you'd like to see?
Paulo Henrique Castro
Any plans to add pull request feature (open, review, etc)?
Dan Pristupov
@phlcastro yes, sure. It's already done in my dev environment, but must polished before release :)
𝚒𝙴𝚍𝚍𝚢𝙶
@dankhnt Really liking Fork so far! Any plans to allow squashing commits? I tried highlighting multiple commits (which worked and was intuitive), but couldn't find any way to squash/fixup after that. I really appreciate the "density" of the Fork UI... an option to reduce the leading (line spacing) of list items (in the left side bar, the commit list, etc.) would be great. It especially feels like the leading in the diff view could be a lot tighter so that I could see more of the diff on-screen at once (maybe add a "Vertical Spacing" slider like iTerm's font selection dialog has?) In any case, very much looking forward to seeing where Fork goes!
Artem Riasnianskyi
@dankhnt thanks for amazing product, switched from SourceTree and I'm super happy. One thing is bothering me — what is your business model? I looks very nice for being free software.