Gitpulsar is a complete Git client built natively for GNOME. Written in Rust with GTK4 and libadwaita, it stays fast and lightweight while giving you the full Git workflow without ever leaving the keyboard or reaching for the terminal.
Unlike browser-wrapped Git apps, Gitpulsar is a single small binary that follows your system theme, respects your accent color preferences, and feels like a first-class GNOME application. It runs offline, sends nothing to the cloud, and uses zero telemetry.
Why choose Gitpulsar:
What you can do:
First stable release. The Changes tab now uses GtkListView with virtualized rows — huge repositories no longer freeze the UI when entering Changes. Mobile and adaptive support is comprehensive: NavigationSplitView migration gives proper back-button navigation on phones, the bottom bar collapses into the menu at narrow widths, file dialogs are adaptive sheets, and per-row touch targets are 36×36 px on a 48 px minimum row height. Other: capped diff cache, adaptive background-refresh throttling, native ViewSwitcherBar, conflict/bisect banner buttons that wrap on narrow widths.