Git Clients

All apps in Git Clients category. Use the filters below to narrow down your search. 
  1. SmartGit icon
     362 likes

    SmartGit is a front-end for the distributed version control system Git and runs on Windows, macOS and Linux. SmartGit is intended for developers who prefer a graphical user interface over a command line client, to be even more productive with Git.

    68 SmartGit alternatives
    SmartGit screenshot 1

    License model

    • FreemiumProprietary

    Platforms

    • Mac
    • Windows
    • Linux
    SmartGit screenshot 1
    SmartGit screenshot 2
    +3
    SmartGit screenshot 3

    Properties

    1.  Lightweight

    Features

    1.  Conflict resolver
    2.  Interactive Rebase
    3.  Side-by-Side Comparison
    4.  Git-flow integration
    5.  Indexed search
    6. Git icon  Git Support
    7.  Merge code
    8.  Dark Mode
    9.  Works Offline
    10.  Ad-free
    11.  File Versioning
    12.  Hg hosting
  2. GitHub Desktop icon
     130 likes

    GitHub Desktop is a native Git client for Mac OS X and Windows with a graphical user interface.

    61 GitHub Desktop alternatives
    On Windows

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows

    Properties

    1.  Lightweight

    Features

    1.  Dark Mode
    2. Git icon  Git Support
    3.  File Versioning
    4.  Ad-free
    5.  Electron based
  3. Sourcetree icon
     277 likes

    A powerful Mac and Windows client for Mercurial and Git distributed version control systems.

    65 Sourcetree alternatives
    Sourcetree screenshot 1

    License model

    • FreeProprietary

    Platforms

    • Mac
    • Windows
    Sourcetree screenshot 1
    Git-flow and Hg-flow out of the box
    +3
    Sourcetree screenshot 3

    Properties

    1.  Lightweight

    Features

    1.  Works with public and private repos
    2.  Git-flow integration
    3. Git icon  Git Support
    4. Bitbucket icon  Bitbucket Integration
    5.  3 way merge
    6.  Merge code
    7.  Works Offline
    8.  Dark Mode
    9.  Ad-free
    10.  Syntax Highlighting
    11.  File Versioning
    12.  Mercurial support
  4. GitKraken icon
     170 likes

    Millions of developers and teams around the world choose GitKraken Client to make Git more visual and accessible with an intuitive UI, the flexibility to switch between a GUI or a terminal, and a seamless experience across operating systems.

    69 GitKraken alternatives
    GitKraken screenshot 1

    License model

    • FreemiumProprietary

    Platforms

    • Mac
    • Windows
    • Linux
    • Visual Studio Code
    • Online
    • Google Chrome
    • Firefox
    • Microsoft Edge

    Properties

    1.  Lightweight

    Features

    1. GitHub icon  GitHub Integration
    2.  File Versioning
    3.  Dark Mode
    4.  Ad-free
    5.  Syntax Highlighting
    6. Git icon  Git Support
    7.  Tree view
    8.  GUI Designer
    9.  Git-flow integration
    10. Bitbucket icon  Bitbucket Integration
    11.  Interactive Rebase
    12.  Local Storage
  5. Fork icon
     81 likes

    A fast and friendly git client for Mac and Windows.

    48 Fork alternatives
    Fork screenshot 1

    License model

    Platforms

    • Mac
    • Windows
    Fork screenshot 1
    Fork screenshot 2
    +2
    Fork screenshot 3

    Properties

    1.  Lightweight
    2.  Privacy focused

    Features

    1.  Conflict resolver
    2.  Dark Mode
    3.  Tree view
    4.  Native application
    5.  Git-flow integration
    6.  Support for staging
    7.  Ad-free
    8.  Works Offline
    9.  File Versioning
    10.  Command line interface
    11. Git icon  Git Support
    12.  No Tracking
  6. TortoiseGit icon
     126 likes

    TortoiseGit is a Windows Shell Interface to Git and based on TortoiseSVN. It's open source and can fully be build with freely available software.

    69 TortoiseGit alternatives
    (Configurable) Context menu

    License model

    • FreeOpen Source

    Platforms

    • Windows
    Tailored context menu for (ignored) .patch files
    Drag'n'drop context menu
    +25
    Overlay icons in explorer indicating the status of files and folders

    Properties

    1.  Lightweight

    Features

    1. Git icon  Git Support
    2.  Dark Mode
    3.  Shell integration
    4.  Document Merging
  7. Gittyup icon
     32 likes

    Gittyup is a graphical Git client designed to help you understand and manage your source code history. Gittyup is a continuation of the GitAhead client.

    59 Gittyup alternatives
    Gittyup screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Qt

    Properties

    1.  Privacy focused
    2.  Lightweight

    Features

    1.  Dark Mode
    2. Git icon  Git Support
    3.  Ad-free
    4.  File Versioning
    5.  Real time collaboration
    6.  Syntax Highlighting
    7.  Works Offline
  8. Gitnuro icon
     14 likes

    A FOSS Git multiplatform client for newbies and pros.

    25 Gitnuro alternatives
    Gitnuro screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub

    Properties

    1.  Privacy focused

    Features

    1.  Multiplatform
    2.  Dark Mode
    3. Git icon  Git Support
    4.  File Versioning
    5.  Ad-free
    6.  Portable
    7.  No registration required
    8.  No Tracking
  9. Git Extensions icon
     76 likes

    Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2010/2012/2013/2015/2017). Linux is supported by 2.51 version with some issues.

    51 Git Extensions alternatives
    Version 3.0 Beta

    License model

    • FreeOpen Source

    Platforms

    • Windows
    .gitignore pattern preview
    The full commit history can be browsed. There is a graph that shows branches.
    +2
    There is a single file history viewer that shows all revisions of a single file and the changes.

    Git Extensions Features

    1. Git icon  Git Support
    2. File Explorer icon  Windows Explorer Extension
    3.  Tree view
    4. GitHub icon  GitHub Integration
    5.  Shell integration
    6.  Plugin API
  10. GitAhead icon
     58 likes

    GitAhead lets you filter results and performs advanced searches. It shows you exactly what you need to see and makes navigating through thousands of commits a piece of cake.

    51 GitAhead alternatives
    Main window

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    Diff view
    GitAhead screenshot 2
    +13
    GitAhead screenshot 3

    GitAhead Features

    1. Git icon  Git Support
    2.  Dark Mode
    Discontinued

    No longer under active development, per info in repo at https://github.com/gitahead/gitahead#please-note but there's a fork called Gittyup icon Gittyup that you can try.

  11. Retcon icon
     5 likes

    The native macOS app for effortlessly rewriting Git history. Move and squash commits with drag-and-drop, undo any mistake with cmd+Z, and get crystal-clear context at every step.

    41 Retcon alternatives
    Composing a commit

    License model

    Platforms

    • Mac

    Properties

    1.  Privacy focused

    Features

    1.  Dark Mode
    2. Git icon  Git Support
    3.  Command line interface
    4.  Portable
    5.  No Tracking
    6.  File Versioning
    7.  Ad-free
    8.  Works Offline
    9.  Interactive Rebase
    10.  Unlimited undo
    11.  Drag and Drop
  12. Sublime Merge icon
     28 likes

    Sublime Merge is a fast and intuitive git client built on the same performant platform as Sublime Text.

    61 Sublime Merge alternatives
    Sublime Merge screenshot 1

    License model

    • FreemiumProprietary

    Platforms

    • Mac
    • Windows
    • Linux

    Sublime Merge Features

    1. Git icon  Git Support
    2.  Git-flow integration
    3.  Diff detection
    4.  Merge code
    5. GitHub icon  GitHub Integration
  13. Tower icon
     60 likes

    Tower is a native desktop Git client for both macOS and Windows. The app gives developers, designers, and non-technical people easy access to the full power of Git with features such as Pull Requests, Interactive Rebase, Image Diffing, Quick Actions, Undo and much more.

    61 Tower alternatives
    Tower's Commit History

    License model

    Platforms

    • Mac
    • Windows
    Tower's unique Conflict Wizard
    The Working Copy
    +1
    Pull Requests in Tower

    Top Tower Features

    1. GitHub icon  GitHub Integration
    2.  Drag and Drop
    3.  Dark Mode
    4.  Pull requests
    5. Git icon  Git Support
    6.  Interactive Rebase
    7.  Git-flow integration
    8.  User Profiles
    9.  Rebase merging
    10. Azure DevOps icon  Azure DevOps integration
    11.  Native application
    12.  Git LFS 2.0 support
  14. GotHub icon
     3 likes

    Alternative front-end for GitHub written with Go.

    52 GotHub alternatives
    GotHub screenshot 1

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Online
    • Self-Hosted

    Properties

    1.  Lightweight

    Features

    1. Git icon  Git Support
    2.  Work without JavaScript
  15. GitFourchette icon
     1 like

    Explore your repos easily. Craft commits intuitively. GitFourchette will become your new home to get work done in your Git repositories.

    51 GitFourchette alternatives
    GitFourchette screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Linux
    • Flathub
    • Flatpak

    Properties

    1.  Privacy focused

    Features

    1.  No Tracking
    2.  File Versioning
    3. Git icon  Git Support
    4.  Ad-free
    5.  Dark Mode
    6.  QT Based
    7. Git icon  Git integration