Best Git software
100 tools with AI-ranked alternatives, pricing, pros and cons.
GitHub
GitHub is a web-based platform for version control using Git. It offers features such as code...
Assembla
Assembla is a collaborative version control and project management tool for software teams.
BitBucket
Bitbucket is a Git and Mercurial version control system that helps teams collaborate on code.
Git
Git is a free and open-source distributed version control system designed to handle everything from small...
Deveo
Deveo is a code management and collaboration platform for software development teams.
Codebase
Codebase is a version control and project management software for software development teams.
FogBugz
FogBugz is a project management software developed by Fog Creek Software, which helps teams to collaborate,...
GitLab
GitLab is a web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking,...
Phabricator
Phabricator is a suite of open-source tools for peer code review, task management, and project communication.
Gitea
Gitea is a self-hosted Git service written in Go.
Review Board
Review Board is a web-based collaborative code review tool for software projects.
Launchpad.net
Launchpad is a web application and website that allows users to develop and maintain software. It...
SourceForge
SourceForge is a web-based service that offers software developers a centralized online location to control and...
Gitolite
Gitolite allows you to set up private Git hosting on your own server.
Fossil
Fossil is a well-known brand for watches and accessories.
RhodeCode
RhodeCode is a source code management platform for teams to collaborate on software development projects.
Perforce
Perforce is a version control and software configuration management system used for managing source code and...
Mercurial SCM
Mercurial is a free, distributed source control management tool.
Gitblit
Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories.
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
Gogs is a self-hosted Git service that is lightweight and easily deployable. It is written in...
darcs
A distributed revision control system written in Haskell
SourceTree
SourceTree is a free Git desktop client for developers on Windows and macOS. It provides an...
GitKraken
GitKraken is a popular Git client that simplifies the process of working with Git repositories through...
BitKeeper
BitKeeper is a distributed version control system that offers advanced features for software development teams.
Surround SCM
Surround SCM is a version control and software configuration management tool that helps development teams manage...
AWS CodeCommit
AWS CodeCommit is a fully-managed source control service that makes it easy for companies to host...
Codegiant
Codegiant is a powerful tool for software development teams that combines issue tracking, hosted Git repositories,...
Kallithea
Kallithea is a free software source code management system that supports two leading version control systems,...
PullReminders
PullReminders helps streamline code reviews in GitHub, automatically nudging team members to review each other's pull...
Codebrag
Codebrag is a collaborative code review tool that helps development teams to improve code quality.
CVS (Concurrent Versions System)
CVS is a version control system that enables multiple developers to collaborate on a project. It...
Git for Windows
Git for Windows provides the Git distributed version control system, Git Bash, and supporting Unix command-line...
gitg
Gitg is a user interface for the git version control system.
SmartGit
SmartGit is a Git client with a streamlined interface for managing Git repositories.
Springloops
Springloops is a version control tool designed for web developers and designers to deploy web projects...
TortoiseGit
TortoiseGit is a Git client that integrates with Windows File Explorer, providing an easy-to-use interface for...
GitHub Desktop
GitHub Desktop is a seamless way to contribute to projects on GitHub and GitHub Enterprise. It...
GitUp
GitUp is a powerful Git client for Mac with an innovative and intuitive user interface.
gitstorage
Gitstorage is a cloud-based version control system for managing Git repositories.
PMRobot
PMRobot is a project management software designed to streamline task management, communication, and collaboration within teams.
Sourcegraph
Sourcegraph is a code search and intelligence tool for developers.
Git Extensions
Git Extensions is a graphical user interface for Git that aims to be easy to use...
Plastic SCM
Plastic SCM is a distributed version control system designed for handling large repositories with a focus...
accurev
AccuRev is a software configuration management tool that enables organizations to streamline their development processes.
Fork
Fork is a fast and friendly git client for Mac and Windows.
git-cola
Git-cola is a powerful Git GUI client that provides an efficient and visually appealing way to...
GitEye
GitEye is a graphical user interface for Git with advanced features for efficient software development.
git-gui
Git GUI is a graphical user interface for Git, providing an easy way to interact with...
Ungit
Ungit is a tool that provides a graphical user interface for Git.
Bonobo Git Server
Bonobo Git Server is an open-source project for managing Git repositories. It allows users to host...
Kiln
Kiln is a version control system that integrates with FogBugz issue tracking software.
GoCanvas
GoCanvas is a mobile platform that makes it simple for business to automate how work is...
tig
A command-line interface for Git that focuses on simplicity and ease of use.
Magit
Magit is a Git user interface that aims to help users become more effective Git users.
Gitbox
Gitbox is a simple yet powerful Git GUI client for macOS that helps developers manage their...
SourceRepo
SourceRepo is a version control and source code management platform that helps teams collaborate on code...
hub
hub is a collaboration platform for teams that brings together messaging, task management, and file-sharing.
Open HUB
Open HUB is a platform that provides analytics and insights into open source projects.
Gitcolony
Gitcolony is a platform that helps in improving code quality through code reviews and code collaboration.
Issuetrak
Issuetrak is a comprehensive issue tracking software that helps organizations in managing and resolving customer issues...
SimpleMDM
SimpleMDM is a mobile device management solution that allows businesses to manage and secure their Apple...
Tanium
Tanium is an endpoint security and systems management solution that provides real-time visibility and control over...
Working Copy
Working Copy is a powerful Git client for iOS that enables developers to manage their Git...
TortoiseSVN
TortoiseSVN is a Subversion client, implemented as a Windows shell extension. It's free and open-source.
Helix Core
Helix Core is a version control software that helps developers manage their source code, digital assets,...
openDesktop.org
openDesktop.org is a platform for sharing and discovering open source software, themes, and other assets for...
RapidSVN
RapidSVN is a cross-platform GUI front-end for the Subversion version control system.
SmartSVN
SmartSVN is a graphical client for Apache Subversion (SVN). It provides an intuitive user interface and...
APKUpdater
APKUpdater is a tool that simplifies the process of finding updates for your installed apps from...
Microsoft Visual SourceSafe
Microsoft Visual SourceSafe (VSS) is a discontinued source control program, oriented towards small software development projects....
VersionPress
VersionPress is a WordPress plugin that brings the power of version control to your WordPress site....
Xversion
Xversion is a version control software that helps developers manage code changes efficiently.
Artifactory
Artifactory is a universal binary repository manager that enables DevOps teams to speed up their development...
Upsource
Upsource is a code review and repository browsing tool by JetBrains.
My Yard
My Yard is a software solution for managing backyard spaces, including garden planning, maintenance scheduling, and...
Waydev
Waydev is a software analytics platform that provides deep insights into engineering productivity and helps engineering...
uBugtrack
uBugtrack is a comprehensive bug tracking software that helps teams to efficiently manage and track bugs...
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
Ollert is a project management tool designed to help teams track their tasks, collaborate effectively, and...
Swiftic
Swiftic is a mobile app builder that allows users to create their own custom mobile apps...
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
Slik SVN is a Subversion client that provides an easy-to-use interface for version control and collaboration.
WebSVN
WebSVN offers a web-based interface for browsing Subversion repositories.
kdeSVN
kdeSVN is an open-source Subversion client for KDE desktop environment, providing a user-friendly interface for version...
AnkhSVN
AnkhSVN is a Subversion Source Control Provider for Visual Studio.
CodeHub
CodeHub is a collaborative platform for software developers to manage their projects and code repositories.
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
Commit Print is a software tool for managing and tracking print jobs in a development environment.
Motadata
Motadata is a network monitoring and management software that provides real-time insights and analytics to optimize...
SnailSVN
SnailSVN is a TortoiseSVN-like Apache Subversion (SVN) client, implemented as a Finder extension.
FileMaker
FileMaker is a powerful and easy-to-use custom app development platform that allows you to create your...
RabbitVCS
RabbitVCS is a graphical front-end for version control systems, allowing users to manage their source code...
Allstacks
Allstacks is a software platform for managing engineering metrics and providing insights into productivity and delivery...
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...