Version Control

Compare 22 version control tools to find the right one for your needs

🔧 Tools

Compare and find the best version control for your needs

GitHub

The complete developer platform to build, scale, and deliver secure software.

A web-based hosting service for version control using Git.

View tool details →

Git

A free and open source distributed version control system.

The underlying open-source tool for distributed version control.

View tool details →

Plastic SCM

The distributed version control for games and large projects.

A DVCS designed for large files, complex projects, and game development.

View tool details →

Gitea

A painless self-hosted Git service.

A lightweight, open-source software for hosting Git repositories.

View tool details →

GitLab

The DevSecOps Platform.

A single application for the entire software development lifecycle.

View tool details →

Fossil

Distributed Version Control, Bug Tracking, Wiki, and Technotes.

An all-in-one, self-contained DVCS with built-in features.

View tool details →

Bitbucket

The Git solution for professional teams.

Git repository management for teams, with strong Jira integration.

View tool details →

AWS CodeCommit

Securely host and scale private Git repositories.

A managed source control service from Amazon Web Services.

View tool details →

Google Cloud Source Repositories

Private Git repositories hosted on Google Cloud.

A fully-featured private Git hosting service from Google.

View tool details →

Azure DevOps Server

On-premises collaboration tools for your entire team.

A self-hosted suite of DevOps tools, including version control.

View tool details →

RhodeCode

Centralized Control for Distributed Repositories.

A secure, behind-the-firewall source code management platform.

View tool details →

Perforce Helix Core

The Version Control for Large Scale Development.

A version control system for large teams and large files.

View tool details →

Apache Subversion (SVN)

Enterprise-class centralized version control for the masses.

A popular open-source centralized version control system.

View tool details →

Mercurial

A free, distributed source control management tool.

An open-source distributed version control system.

View tool details →

SourceGear Vault

A version control and work item tracking tool for professional teams.

A centralized version control system designed as a replacement for VSS.

View tool details →

Bazaar

Distributed version control for everyone.

An open-source DVCS sponsored by Canonical.

View tool details →

Concurrent Versions System (CVS)

The most ancient of version control systems.

A pioneering, client-server version control system.

View tool details →

Pijul

A free and open source distributed version control system.

A modern DVCS based on a theory of patches.

View tool details →

Darcs

A distributed revision control system.

A patch-based DVCS that inspired other modern systems.

View tool details →

Monotone

A free distributed version control system.

An early, security-focused distributed version control system.

View tool details →

Codeberg

The non-profit, democratic, and privacy-friendly Git hosting platform.

A non-profit hosting service for free and open-source software.

View tool details →

SourceHut

The hacker's forge.

A suite of open-source tools for software development.

View tool details →