Best Git software

100 tools with AI-ranked alternatives, pricing, pros and cons.

GitHub logo

GitHub

GitHub is a web-based platform for version control using Git. It offers features such as code...

Assembla logo

Assembla

Assembla is a collaborative version control and project management tool for software teams.

BitBucket logo

BitBucket

Bitbucket is a Git and Mercurial version control system that helps teams collaborate on code.

Git logo

Git

Git is a free and open-source distributed version control system designed to handle everything from small...

Deveo logo

Deveo

Deveo is a code management and collaboration platform for software development teams.

Codebase logo

Codebase

Codebase is a version control and project management software for software development teams.

FogBugz logo

FogBugz

FogBugz is a project management software developed by Fog Creek Software, which helps teams to collaborate,...

GitLab logo

GitLab

GitLab is a web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking,...

Phabricator logo

Phabricator

Phabricator is a suite of open-source tools for peer code review, task management, and project communication.

Gitea logo

Gitea

Gitea is a self-hosted Git service written in Go.

Review Board logo

Review Board

Review Board is a web-based collaborative code review tool for software projects.

Launchpad.net logo

Launchpad.net

Launchpad is a web application and website that allows users to develop and maintain software. It...

SourceForge logo

SourceForge

SourceForge is a web-based service that offers software developers a centralized online location to control and...

Gitolite logo

Gitolite

Gitolite allows you to set up private Git hosting on your own server.

Fossil logo

Fossil

Fossil is a well-known brand for watches and accessories.

RhodeCode logo

RhodeCode

RhodeCode is a source code management platform for teams to collaborate on software development projects.

Perforce logo

Perforce

Perforce is a version control and software configuration management system used for managing source code and...

Mercurial SCM logo

Mercurial SCM

Mercurial is a free, distributed source control management tool.

Gitblit logo

Gitblit

Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories.

Gitweb logo

Gitweb

Gitweb is a web-based interface for the Git version control system, allowing users to browse repositories...

GitPrep

GitPrep is a GitHub clone written in Perl. It provides features like repository browsing, issues tracking,...

Gogs logo

Gogs

Gogs is a self-hosted Git service that is lightweight and easily deployable. It is written in...

darcs logo

darcs

A distributed revision control system written in Haskell

SourceTree logo

SourceTree

SourceTree is a free Git desktop client for developers on Windows and macOS. It provides an...

GitKraken logo

GitKraken

GitKraken is a popular Git client that simplifies the process of working with Git repositories through...

BitKeeper logo

BitKeeper

BitKeeper is a distributed version control system that offers advanced features for software development teams.

Surround SCM logo

Surround SCM

Surround SCM is a version control and software configuration management tool that helps development teams manage...

AWS CodeCommit logo

AWS CodeCommit

AWS CodeCommit is a fully-managed source control service that makes it easy for companies to host...

Codegiant logo

Codegiant

Codegiant is a powerful tool for software development teams that combines issue tracking, hosted Git repositories,...

Kallithea logo

Kallithea

Kallithea is a free software source code management system that supports two leading version control systems,...

PullReminders logo

PullReminders

PullReminders helps streamline code reviews in GitHub, automatically nudging team members to review each other's pull...

Codebrag logo

Codebrag

Codebrag is a collaborative code review tool that helps development teams to improve code quality.

CVS (Concurrent Versions System) logo

CVS (Concurrent Versions System)

CVS is a version control system that enables multiple developers to collaborate on a project. It...

Git for Windows logo

Git for Windows

Git for Windows provides the Git distributed version control system, Git Bash, and supporting Unix command-line...

gitg logo

gitg

Gitg is a user interface for the git version control system.

SmartGit logo

SmartGit

SmartGit is a Git client with a streamlined interface for managing Git repositories.

Springloops logo

Springloops

Springloops is a version control tool designed for web developers and designers to deploy web projects...

TortoiseGit logo

TortoiseGit

TortoiseGit is a Git client that integrates with Windows File Explorer, providing an easy-to-use interface for...

GitHub Desktop logo

GitHub Desktop

GitHub Desktop is a seamless way to contribute to projects on GitHub and GitHub Enterprise. It...

GitUp logo

GitUp

GitUp is a powerful Git client for Mac with an innovative and intuitive user interface.

gitstorage logo

gitstorage

Gitstorage is a cloud-based version control system for managing Git repositories.

PMRobot logo

PMRobot

PMRobot is a project management software designed to streamline task management, communication, and collaboration within teams.

Sourcegraph logo

Sourcegraph

Sourcegraph is a code search and intelligence tool for developers.

Git Extensions logo

Git Extensions

Git Extensions is a graphical user interface for Git that aims to be easy to use...

Plastic SCM logo

Plastic SCM

Plastic SCM is a distributed version control system designed for handling large repositories with a focus...

accurev logo

accurev

AccuRev is a software configuration management tool that enables organizations to streamline their development processes.

Fork logo

Fork

Fork is a fast and friendly git client for Mac and Windows.

git-cola logo

git-cola

Git-cola is a powerful Git GUI client that provides an efficient and visually appealing way to...

GitEye logo

GitEye

GitEye is a graphical user interface for Git with advanced features for efficient software development.

git-gui logo

git-gui

Git GUI is a graphical user interface for Git, providing an easy way to interact with...

Ungit logo

Ungit

Ungit is a tool that provides a graphical user interface for Git.

Bonobo Git Server logo

Bonobo Git Server

Bonobo Git Server is an open-source project for managing Git repositories. It allows users to host...

Kiln logo

Kiln

Kiln is a version control system that integrates with FogBugz issue tracking software.

GoCanvas logo

GoCanvas

GoCanvas is a mobile platform that makes it simple for business to automate how work is...

tig logo

tig

A command-line interface for Git that focuses on simplicity and ease of use.

Magit logo

Magit

Magit is a Git user interface that aims to help users become more effective Git users.

Gitbox logo

Gitbox

Gitbox is a simple yet powerful Git GUI client for macOS that helps developers manage their...

SourceRepo logo

SourceRepo

SourceRepo is a version control and source code management platform that helps teams collaborate on code...

hub logo

hub

hub is a collaboration platform for teams that brings together messaging, task management, and file-sharing.

Open HUB logo

Open HUB

Open HUB is a platform that provides analytics and insights into open source projects.

Gitcolony logo

Gitcolony

Gitcolony is a platform that helps in improving code quality through code reviews and code collaboration.

Issuetrak logo

Issuetrak

Issuetrak is a comprehensive issue tracking software that helps organizations in managing and resolving customer issues...

SimpleMDM logo

SimpleMDM

SimpleMDM is a mobile device management solution that allows businesses to manage and secure their Apple...

Tanium logo

Tanium

Tanium is an endpoint security and systems management solution that provides real-time visibility and control over...

Working Copy logo

Working Copy

Working Copy is a powerful Git client for iOS that enables developers to manage their Git...

TortoiseSVN logo

TortoiseSVN

TortoiseSVN is a Subversion client, implemented as a Windows shell extension. It's free and open-source.

Helix Core logo

Helix Core

Helix Core is a version control software that helps developers manage their source code, digital assets,...

openDesktop.org logo

openDesktop.org

openDesktop.org is a platform for sharing and discovering open source software, themes, and other assets for...

RapidSVN logo

RapidSVN

RapidSVN is a cross-platform GUI front-end for the Subversion version control system.

SmartSVN logo

SmartSVN

SmartSVN is a graphical client for Apache Subversion (SVN). It provides an intuitive user interface and...

APKUpdater logo

APKUpdater

APKUpdater is a tool that simplifies the process of finding updates for your installed apps from...

Microsoft Visual SourceSafe logo

Microsoft Visual SourceSafe

Microsoft Visual SourceSafe (VSS) is a discontinued source control program, oriented towards small software development projects....

VersionPress logo

VersionPress

VersionPress is a WordPress plugin that brings the power of version control to your WordPress site....

Xversion logo

Xversion

Xversion is a version control software that helps developers manage code changes efficiently.

Artifactory logo

Artifactory

Artifactory is a universal binary repository manager that enables DevOps teams to speed up their development...

Upsource logo

Upsource

Upsource is a code review and repository browsing tool by JetBrains.

My Yard logo

My Yard

My Yard is a software solution for managing backyard spaces, including garden planning, maintenance scheduling, and...

Waydev logo

Waydev

Waydev is a software analytics platform that provides deep insights into engineering productivity and helps engineering...

uBugtrack logo

uBugtrack

uBugtrack is a comprehensive bug tracking software that helps teams to efficiently manage and track bugs...

Refined GitHub logo

Refined GitHub

Browser extension that simplifies the GitHub interface and adds useful features.

Git History

Visualize the history of a file in a git repository

Ollert logo

Ollert

Ollert is a project management tool designed to help teams track their tasks, collaborate effectively, and...

Swiftic logo

Swiftic

Swiftic is a mobile app builder that allows users to create their own custom mobile apps...

Git2Go logo

Git2Go

Git2Go is a mobile app for using Git on iOS devices. It allows users to manage...

Screenful Metrics for GitHub

Screenful Metrics for GitHub is a tool that provides visual dashboards and metrics for your GitHub...

Slik SVN logo

Slik SVN

Slik SVN is a Subversion client that provides an easy-to-use interface for version control and collaboration.

WebSVN logo

WebSVN

WebSVN offers a web-based interface for browsing Subversion repositories.

kdeSVN logo

kdeSVN

kdeSVN is an open-source Subversion client for KDE desktop environment, providing a user-friendly interface for version...

AnkhSVN logo

AnkhSVN

AnkhSVN is a Subversion Source Control Provider for Visual Studio.

CodeHub logo

CodeHub

CodeHub is a collaborative platform for software developers to manage their projects and code repositories.

EGit logo

EGit

EGit is an Eclipse Team provider for the Git version control system.

ConceptDraw PRO

ConceptDraw PRO is a powerful diagramming and drawing tool with a wide range of features for...

Commit Print logo

Commit Print

Commit Print is a software tool for managing and tracking print jobs in a development environment.

Motadata logo

Motadata

Motadata is a network monitoring and management software that provides real-time insights and analytics to optimize...

SnailSVN logo

SnailSVN

SnailSVN is a TortoiseSVN-like Apache Subversion (SVN) client, implemented as a Finder extension.

FileMaker logo

FileMaker

FileMaker is a powerful and easy-to-use custom app development platform that allows you to create your...

RabbitVCS logo

RabbitVCS

RabbitVCS is a graphical front-end for version control systems, allowing users to manage their source code...

Allstacks logo

Allstacks

Allstacks is a software platform for managing engineering metrics and providing insights into productivity and delivery...

GitAhead logo

GitAhead

A graphical user interface for Git that allows users to visualize and manage their repositories. Features...

Git analytics

Git analytics is a tool that provides insights and metrics on your Git repositories to help...