EVERYTHING XIAOMI
Get listed

QGit

QGit is a graphical viewer for Git repositories on Linux, macOS, and Windows.

Place
#37 of 62
Score
6.1
QGit's website

What QGit is

QGit is a graphical viewer for Git repositories on Linux, macOS, and Windows. It displays revision history, patches, changed files, branches, and a repository tree. You can inspect diffs, file history, and annotations, then commit selected modified files or amend the latest commit through the interface. For patch work, QGit can apply or save a series from selected commits and transfer commits between two QGit instances by drag and drop. When a StGIT stack is detected, it shows applied and unapplied patches and provides push, pop, import, and fold workflows. Custom actions can run Git or shell command sequences and external scripts, with output shown in a terminal window. QGit can invoke an external diff tool; Kompare is the default, and another tool can be chosen in preferences. The project is free and open source under GPL-2.0. Project metadata lists version 2.12, released 2025-07-13. Building QGit requires Qt developer libraries version 5.11.0 or later, a compiler, and Qt tools in the path.

Good

  • Runs on Linux, macOS, and Windows.
  • Can amend the last commit.
  • Supports applying and saving patch series.
  • Includes workflows for detected StGIT stacks.
  • Free and licensed under GPL-2.0.

Watch out

  • Building requires Qt developer libraries 5.11.0 or later.
  • Building also requires a compiler and Qt tools.
  • The default external diff tool is Kompare.

Who it suits

QGit suits Git users who want a desktop interface for inspecting repository history, diffs, and patches. Its commit and StGIT workflows may also suit users who want those tasks available in a graphical viewer.

Verdict

QGit combines repository browsing with selected commit and patch workflows in a free desktop application. Building from source requires Qt developer libraries, a compiler, and Qt tools.

Plans and prices

From QGit's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
QGitFreeGPL-2.0 licensed desktop Git GUI viewer

The facts

Each one read from QGit's own pages, with the date it was checked.

What it does

Build requirement
Building QGit requires Qt developer libraries version 5.11.0 or later, plus a compiler and Qt tools in the path.checked 5 Oct 2026
Commit workflow
Users can commit changes through the GUI by selecting modified files, and can amend the last commit.checked 5 Oct 2026
Custom actions
Users can associate Git or shell command sequences and external scripts with custom actions, whose output appears in a terminal window.checked 5 Oct 2026
External diff
QGit can invoke an external diff tool, with Kompare set as the default and a preference to choose another tool.checked 5 Oct 2026
History and diffs
It can view revisions, diffs, file history, file annotations, and a repository tree.checked 5 Oct 2026
License
The project metadata identifies QGit's project license as GPL-2.0.checked 5 Oct 2026
Patch workflow
It can apply or save patch series from selected commits and transfer commits between two QGit instances by drag and drop.checked 5 Oct 2026
Purpose
QGit is a graphical viewer for Git repositories that displays revision history, patch content, changed files, and development branches.checked 5 Oct 2026
Release
The project metadata lists version 2.12 with a release date of 2025-07-13.checked 5 Oct 2026
StGIT integration
When it detects a StGIT stack, QGit displays applied and unapplied patches and provides push, pop, import, and fold workflows.checked 5 Oct 2026
Support
The README directs bug reports and feature requests to the [email protected] mailing list.checked 5 Oct 2026

Where it runs

Platforms
The installation instructions cover Unix/Linux, Windows, and Mac OS X.checked 5 Oct 2026

Alternatives to QGit

All alternatives
  1. 1Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.4Free plan
  2. 2Unity Version Control logo

    Unity Version Control

    Free planWebAPILinuxmacOS
    8.1Free plan
  3. 3Perforce P4 (Helix Core) logo

    Perforce P4 (Helix Core)

    Free planWebAPILinuxmacOS
    7.9From $39 a month
  4. 4Diversion logo

    Diversion

    Free planWebAPILinuxmacOS
    7.8From $25 a month
  5. 5GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  6. 6

    GitUI

    Free planOpen sourceAndroidLinuxmacOSSelf-hosted
    7.5Free plan