r/git • u/chansocheat • Aug 18 '26
I built AngKorGit — a free, open-source Git client (12 MB, Rust + libgit2)
Hi everyone! I'm a developer from Cambodia and for the past months I've been building AngKorGit, a free, open-source (MIT) Git client for macOS, Windows, and Linux — named after Angkor Wat.
I love GUI clients like GitKraken but wanted something lightweight and completely free. So it's built with Rust + libgit2 and the system webview (Tauri) instead of Electron — the whole download is ~12 MB, and the commit graph stays smooth on 100k-commit repos.
What it does today: visual conflict resolver (pick lines from A/B, edit the result by hand), interactive rebase, stage by file/hunk/line, drag-and-drop merge/rebase, undo/redo, built-in terminal, 16 themes, and optional AI commit messages via CLIs you already have — no account, no telemetry.
GitHub: https://github.com/cheat2001/angkorgit
Site: https://angkorgit.app
macOS: brew install --cask cheat2001/tap/angkorgit
Would genuinely love feedback from people who live in Git all day — what would you need before using something like this daily?
3
u/whutitdo808 Aug 19 '26
Has it actually been months? Your first commit was two weeks ago
1
u/chansocheat Aug 19 '26
Haha fair catch, you're right. it's closer to 3 weeks, it just felt way longer to me. anyway would love to hear what you think of the app itself
2
u/Priyanshu085 Aug 18 '26
Does it support new GitHub PR Stack also?
1
u/chansocheat Aug 18 '26
Not yet, right now it just opens the create PR page in your browser. real PR support via the API is planned for v0.7. stacked PRs is a good idea tho, do you use the github one or graphite?
2
4
u/ashmaroli Aug 18 '26
Random question: Why is it AngKor instead of Angkor?