5 ms·
Show HN: Fork – a fast and friendly Git client for Mac and Windows
- wheresvic1 8y agoThis looks super cool - would it be possible to have a linux (ubuntu) build as well?
- DanPristupov 8y agoFork is native on both platforms so it will be tricky to implement and maintain a Linux version.
- neilalexander 8y agoSingle best feature: It's not an Electron app.
- DanPristupov 8y agoActually it has many cool features: * Syntax highlighting * Interactive rebase * Merge conflict resolver * Side-by-side diff * Code mini-map on scrollbars * Light and Dark themes * GitHub notifications * Image diff * Tabbed interface * Ability to star/pin important branches * GPG support * Commit templates And yeah, it's native, not an Electron app
- h1d 8y agoHow does this "feature" make your life better?
- badsectoracula 8y agoI'd guess better performance, more responsiveness, less wasted resources (RAM, disk space, etc) and longer battery life and less fan noise for laptops.
- rcatcher 8y agoI switched to Fork a few months ago from GitKraken. Fork is faster and it's using much less memory, it's nice to see developers who still care about usability and performance rather than about development speed.
- dustinchilson 8y agoLooks nice, It doesn't seem to like git protocol v2 in git 2.18.
- DanPristupov 8y agoNot yet. Git 2.18 has been released just a week ago :).
- almostdigital 8y agoSwitched to Fork from GitX and couldn't be happier (and I won't miss the hunt for whatever GitX fork is the most up to date when reinstalling) The interactive rebase is awesome and it even makes a backup tag for you. Btw Dan I will gladly pay for a licence when/if you decide to make it a paid app.
- h1d 8y agoWhat made you pick gitx today compared to other (free) alternatives?
- PleaseHelpMe 8y agoSpeed. Simplicity. And RAM usage.
- cprecioso 8y agoThis seems interesting for day-to-day operations, as a replacement for Tower or SourceTree! However an app I've found really helps with arcane Git incantations (anything that rewrites history) is GitUp for macOS. I've always found it underappreciated. http://gitup.co http://gitup.co
- frogperson 8y agoGitup is the git client all others are measured against. It's so fast and useful, one of my favorite pieces of software.
- PleaseHelpMe 8y agoGit fork actually has more features than gitup and runs with lower ram. You can try it out to see what I mean
- smolsky 8y agoTwo questions: 1) Does it have a side-by-side diff? 2) If not, can I plug my own app?
- DanPristupov 8y agoThere's side-by-side diff (it appears on spacebar press). You can also use external diff tools. Update: both features are available in Mac version and will appear on Windows platform soon.
- kitsunesoba 8y agoThis has been my daily driver ever since Github Desktop dumped native in favor of electron. Zero complaints, it’s pretty awesome.
- m3tr0s 8y agoWhen it is out of beta, will it be still free? I think I should try something more lightweight than GitKraken, it hangs up more and more often.
- DanPristupov 8y agoI call it beta because I keep adding new features every release. Fork might become paid but not in the near future.
- yehosef 8y agoSeems like a mistake to me. Charge a small fee ($5-10) for "beta testers" (aka everyone now) limited to 2000 users. If you don't sell anything - fine. But if you do, it'll encourage and enable you to continue developing and may even generate more interest/publicity (FOMO).
- skinnymuch 8y agoI’m sure the reason is sensible but why the limit of users? Is 2000 just to keep it manageable? The app has a lot of features already and is stable.
- yehosef 8y agoNo, the 2000 limit is just for the "beta price" with that assumption that the future price would be more (I'd assume $15-30) It accomplishes a few things - measures interest, give people that value the product a way to thank the creator, and adds a FOMO factor which can be good for publicity, if he wants it. When Google Reader shutdown, Feedly offered 5000 lifetime subscriptions for ~$100 (vs $65/year). They sold out in 8 hours. It's not the same case, I understand - but the idea is similar.
- throwawayjuly 8y agoThis looks great! Just wondering what your long term plans are? Are you eventually going to make a business out of it?
- DanPristupov 8y agoI've been working on Fork in my spare time. It would be great if it become something bigger one day. I don't have any particular plans though.
- ucacian 8y agoI switched to Fork from SourceTree because it has tabbed interface. My desktop is no longer cluttered with windows! It's been great. One question: How can I commit and push at the same time?
- DanPristupov 8y agoHi. There are two options: 1. Hold `alt` key when press the commit button, 2. Enable 'Automatically push on commits' in Fork preferences.
- ucacian 8y agoAh! I thought I searched everywhere, but how did I miss that? Thanks!
- h1d 8y agoDon't know about Windows version but Mac version of SourceTree has tabbed interface.
- 52-6F-62 8y agoNice job! I don't usually use a Git client with a UI, but I'm going to be giving this a try on a couple of current projects at work. You should add a "buy me a coffee/beer" option. I'm sure you'd gain some support
- thehesiod 8y agodoes it support auto stash/unstash on branch change? That's whats keeping me on the original GitHub Desktop Client
- DanPristupov 8y agoYes, sure.
- thedangler 8y agoWhat did you use to develop this, and what did you use for the installer? Windows and Mac
- DanPristupov 8y agoI didn't use anything fancy. Cocoa + Dmg for Mac and WPF + Squirrel for Windows.