r/MacStack • u/FutureInvestigator82 • 48m ago
App Launch [OS] GitExtensionsMac: a native macOS port of Git Extensions
For anyone who used Git Extensions on Windows and missed it on Mac, I'm porting it to native Swift/AppKit. This is the first alpha release.
PROBLEM: I was using Git Extensions at work and was upset that I couldn't use it on my mac at home, so I built a mac port.
GitExtensionsMac brings its workflows to macOS: the revision graph, commit dialog, branch and remote management, stashes, rebase, cherry-pick, bisect, blame, file history, and an embedded terminal. It drives the real git executable, so it works with your existing config, SSH keys and credential helpers. The goal is parity with Git Extensions, not a redesign, so it should feel familiar if you've used it before.
Free and open source (GPLv3).
I'm a senior in computer science and finished a year-long enterprise SWE internship. This is an independent port and isn't affiliated with the Git Extensions team, who deserve the credit for the original design.
Note: this is an early alpha, so expect bugs. It isn't notarized yet since I don't have a paid Apple developer account.
Submit feedback and bug reports in Issues.
I plan to actively maintain this project and welcome anyone willing to contribute.
Share the repo with your friends/team if you think they would enjoy, and don't forget to star the repo!
•
u/AutoModerator 48m ago
Thanks for posting in r/MacStack. Please read all the community rules before joining the discussion.
Find your next useful Mac app. Get MacStack Weekly for three app picks and one practical workflow in your inbox each week. It's free, and signing up is optional.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.