Alternatives to SourceGit

A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as SourceGit.

  • GitKraken Desktop

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

    GitKraken Desktop also runs on all three platforms and adds a drag-and-drop commit graph, but is closed source and charges for private repositories.

  • Sourcetree

    Free visual Git and Mercurial client for Windows and macOS.

    FreeProprietaryWindowsmacOS

    Sourcetree stays free and adds Mercurial support, but it is closed source, has no Linux build and can be slow with very large repositories.

  • Fork

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

    PaidProprietaryWindowsmacOS

    Fork is a native client that stays fast on large repositories, but it is paid, closed source and limited to macOS and Windows.

  • GitHub Desktop

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

    GitHub Desktop is also free and MIT licensed but targets beginners, hides advanced operations rather than exposing them, and has no official Linux build.

  • Tower

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

    PaidProprietaryWindowsmacOS

    Tower adds undo for almost any operation and a keyboard-driven workflow, but is a closed-source subscription product for macOS and Windows only.

Similar software

Related functionality, not a direct replacement.