Git Extensions

A standalone open-source Git GUI for Windows with commit graph, file history and blame views.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get Git Extensions

Other download sites

Run by third parties, not by The Git Extensions contributors. Prefer the official page above when it works.

Package managers

About Git Extensions

Git Extensions is a standalone graphical tool for managing Git repositories. It shows the full commit history with a branch graph, tracks the history of individual files across renames and moves automatically, and offers a blame view that lets you drill down from a line to the commit that changed it.

It integrates with Windows Explorer and offers a Visual Studio plugin. The project has an active community going back to 2008, an online manual, and code-signed releases.

Strengths

  • Commit graph with branch highlighting
  • File history that follows renames automatically
  • Windows Explorer integration and Visual Studio plugin
  • Long-running project with an active community

Limitations

  • Current focus is Windows; cross-platform support was a 2.x feature via Mono
  • Dense interface with many options

Details

Pricing
FreeFree and open source, with optional donations via OpenCollective.
License
Open source, license not stated
Developer
The Git Extensions contributors
Platforms
Windows
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Windows developers who want a full-featured free Git GUI
Categories
Git clients
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Git Extensions

Compare all

Software that can replace Git Extensions for an important use case, and what changes if you switch.

  • Sourcetree

    Free visual Git and Mercurial client for Windows and macOS.

    FreeProprietaryWindowsmacOS

    Sourcetree is free but closed source, runs on Windows and macOS, and adds Mercurial support, though it can be slow on very large repositories.

  • TortoiseGit

    A Windows Explorer shell extension that adds Git commands and status overlay icons.

    TortoiseGit keeps the work in Windows Explorer through context menus and overlay icons instead of a standalone window with a commit graph.

  • GitHub Desktop

    GitHub's own Git client, aimed at people who want to commit and push without learning the command line.

    GitHub Desktop is a simpler MIT-licensed client for Windows and macOS that hides advanced operations and centres on GitHub as the host.

  • GitKraken Desktop

    Visual Git client with a graph view, drag-and-drop branching and a merge editor.

    GitKraken Desktop adds macOS and Linux with a drag-and-drop commit graph, but it is closed source and needs a paid licence for private repositories.

  • Fork

    Fast native Git client for macOS and Windows with a clean interface.

    PaidProprietaryWindowsmacOS

    Fork is a paid, closed-source native client for Windows and macOS with interactive rebase and conflict resolution tools that stays fast on large repositories.

  • SourceGit

    A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS.

    SourceGit is a free MIT-licensed client for Windows, macOS and Linux with rebase, bisect, worktrees and LFS, but it has no Visual Studio plugin.

  • SmartGit

    A cross-platform graphical Git client with visual history, conflict resolution and pull request support.

    SmartGit is a closed-source cross-platform client with pull request support, Git Flow and LFS, and it is paid for commercial use.

  • Tower

    Professional Git client for Mac and Windows with undo and conflict tooling.

    PaidProprietaryWindowsmacOS

    Tower is a paid subscription client for Windows and macOS with undo for almost any operation and a keyboard-driven workflow.

Git Extensions as an alternative

Listings that name Git Extensions as an alternative.

  • QGit

    A Qt-based Git viewer for browsing revision history, patches and changed files.

    Git Extensions is a free Windows Git GUI with a commit graph, rename-following file history and blame, but its current focus is Windows and the interface is dense.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing