zeuros/gitgud

Get Gud at Git !

TypeScript

17

512 commits

updated Oct 17, 2026

See the code

See what people are saying

README

GitGud ⚔️

GitHub release License: GPL v3 Platform Angular Tauri Stars

Get gud at git.

A cross-platform Git GUI that doesn't get in your way.

https://github.com/user-attachments/assets/7c56dde9-3404-4b9a-a6d0-fe188927c0f4

Download

PlatformPackageArchitecture
🐧 Linux.deb · .rpm · AppImage · Flatpak · .tar.gzx64 · ARM64
🪟 Windowsinstaller · portablex64 · ARM64
🍎 macOS.dmg (Apple Silicon) · .dmg (Intel)M1–M4 · x64

Features

  • 🌿 Visual commit graph — branches, merges, stashes and tags at a glance
  • 🔍 Monaco diff editor — the same editor as VS Code, with hunk-level staging by right-click
  • 🏷️ Full tag support — create, annotate, push and delete tags
  • 📦 Stash management — apply, pop or drop stashes from the sidebar
  • ⌨️ Keyboard friendly — search commits, navigate fast

Next steps

  • Find edge cases, list bugs, make it more reliable / practical

Development

Prerequisites

Node.js, npm, and a Rust toolchain. On Linux you also need the WebKitGTK dev libraries:

# Fedora / RHEL
sudo dnf install webkit2gtk4.1-devel libappindicator-gtk3-devel

# Ubuntu / Debian
sudo apt install libwebkit2gtk-4.1-dev libappindicator3-dev

Then:

npm i
npm start        # tauri dev — Angular dev server + Tauri shell

Build packages

npm run tauri:build               # native installer for current platform
npm run tauri:build:linux-deb     # .deb
npm run tauri:build:linux-rpm     # .rpm
npm run tauri:build:win           # .exe (NSIS)
npm run tauri:build:mac           # .dmg

Many thanks & references

Built with

Tauri 2 · Angular · Monaco Editor · PrimeNG


angular
git
gui
tauri

zeuros/gitgud

Get Gud at Git !

TypeScript

17

512 commits

updated Oct 17, 2026

See the code

See what people are saying

README

GitGud ⚔️

GitHub release License: GPL v3 Platform Angular Tauri Stars

Get gud at git.

A cross-platform Git GUI that doesn't get in your way.

https://github.com/user-attachments/assets/7c56dde9-3404-4b9a-a6d0-fe188927c0f4

Download

PlatformPackageArchitecture
🐧 Linux.deb · .rpm · AppImage · Flatpak · .tar.gzx64 · ARM64
🪟 Windowsinstaller · portablex64 · ARM64
🍎 macOS.dmg (Apple Silicon) · .dmg (Intel)M1–M4 · x64

Features

  • 🌿 Visual commit graph — branches, merges, stashes and tags at a glance
  • 🔍 Monaco diff editor — the same editor as VS Code, with hunk-level staging by right-click
  • 🏷️ Full tag support — create, annotate, push and delete tags
  • 📦 Stash management — apply, pop or drop stashes from the sidebar
  • ⌨️ Keyboard friendly — search commits, navigate fast

Next steps

  • Find edge cases, list bugs, make it more reliable / practical

Development

Prerequisites

Node.js, npm, and a Rust toolchain. On Linux you also need the WebKitGTK dev libraries:

# Fedora / RHEL
sudo dnf install webkit2gtk4.1-devel libappindicator-gtk3-devel

# Ubuntu / Debian
sudo apt install libwebkit2gtk-4.1-dev libappindicator3-dev

Then:

npm i
npm start        # tauri dev — Angular dev server + Tauri shell

Build packages

npm run tauri:build               # native installer for current platform
npm run tauri:build:linux-deb     # .deb
npm run tauri:build:linux-rpm     # .rpm
npm run tauri:build:win           # .exe (NSIS)
npm run tauri:build:mac           # .dmg

Many thanks & references

Built with

Tauri 2 · Angular · Monaco Editor · PrimeNG


angular
git
gui
tauri

Significant stargazers

Jiri Spac

240 followers · starred May 2026

Rohan Talip

39 followers · starred Sep 2026