macOS · Git client
GitCrab
A native macOS Git client built purely in Swift, with no Electron and no telemetry.
A fast, lightweight GUI for version control: local commits, branching, merging and diffs. I skipped Electron for performance and a small memory footprint. GitCrab is still in development.
- Native Swift
- No Electron
- No telemetry
- In development
GitCrab is a native macOS Git client, built purely in Swift. It is a fast, lightweight GUI for everyday version control — local commits, branching, merging and diff viewing. There is no telemetry and no analytics, and all source code stays on your machine. It is in development and not available yet.
What is already decided.
GitCrab is not finished, so this page is short. These are the parts that are settled.
-
Native, in pure Swift
A real macOS app, with no Electron underneath. I avoided it for two reasons: performance and a small memory footprint.
-
Everyday Git
Local commits, branching, merging and diff viewing, in a fast, lightweight GUI.
-
Private by construction
No telemetry and no analytics. All source code stays on your machine.
Short answers.
Is it available yet?
Not yet. GitCrab is in development and there is nothing to download today. It is coming to the Mac App Store.
Does it send my code anywhere?
No. There is no telemetry and no analytics, and all source code stays on your machine.
Why not Electron?
Performance and memory. GitCrab is built purely in Swift as a native macOS app, which keeps it fast and keeps its memory footprint small.
What can it do?
The everyday work of version control: local commits, branching, merging and diff viewing, in a fast, lightweight GUI.
Native Swift.
No Electron.
No telemetry.
In development. Coming to the Mac App Store.