 | Git | VCS | Free | Windows, Mac, Linux, | Distributed, Git | Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. |
 | Perforce P4 | VCS | Free, Subscription, License | Windows, Mac, Linux, | Centralized, Perforce | Accelerate development with Perforce P4 Version Control, the high-performance version control system. Secure, scalable, and built for teams of any size. |
 | Plastic SCM | VCS | Free, Subscription | Windows, Mac, Linux, | Centralized, Distributed, Plastic | A version control that will help you develop new features in parallel, go distributed, merge in time, and never break a build again. |
 | Mercurial | VCS | Free | Windows, Mac, Linux, | Distributed, Mercurial | Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. |
 | SVN | VCS | Free | Windows, Mac, Linux, | Centralized, SVN | Subversion exists to be universally recognized and adopted as an open-source, centralized version control system characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations. |
 | Team Foundation Version Control | VCS | Subscription | Windows, | Centralized, TFVC | Use Team Foundation Version Control |
 | Unity Teams | VCS, VCS Hosting | Free, Subscription | Windows, Mac, Linux, | Distributed | Create together, faster. Make it easy to save, share and sync your Unity projects with anyone. |
 | GitHub | VCS Hosting | Free, Subscription | Web, | Git | GitHub is where over 50 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... |
 | BitBucket | VCS Hosting | Free, Subscription | Web, | Git | Collaborate on code with inline comments and pull requests. Manage and share your Git repositories to build and ship software, as a team. |
 | GitLab | VCS Hosting | Free, Subscription | Web, | Git | From project planning and source code management to CI/CD and monitoring, GitLab is a complete DevOps platform, delivered as a single application. Only GitLab enables Concurrent DevOps to make the software lifecycle 200% faster.” |
 | Microsoft Azure Repos | VCS Hosting | Free, Subscription | Web, | Git, TFVC | Get free private Git repositories and code collaboration in the cloud. Create Git pull requests and review code with Azure Repos, formerly on Visual Studio Team Services. |
 | JetBrains Space | VCS Hosting | Free, Subscription | Web, | Git | An all-in-one collaboration solution for software development, instant communication, and team and project management. Get started free, in the cloud. |
 | Assembla | VCS Hosting | Trial, Subscription | Web, | Perforce, Git, SVN | Secure Git, software development and source code management in the cloud. Assembla is the only multi-repository platform in the world offering Git, Perforce and NextGenSVN in the cloud. |
 | Perforce P4 CLoud | VCS Hosting | Trial, Subscription | Web, | Perforce | P4 Cloud (formerly Helix Core Cloud) is Perforce-managed and hosted version control. Get a secure, expertly pre-configured deployment of P4 (formerly Helix Core) for teams under 50. |
 | Perforce HelixTeamHub | VCS Hosting | Free, Subscription | Web, | Git, SVN, Mercurial | Helix TeamHub can host your source code repository, whether it’s Mercurial, Git, or SVN. You can add multiple repositories in one project — or create a separate project for each repository. |
 | Plastic Cloud | VCS Hosting | Trial, Subscription | Web, | Plastic, Git | Plastic Cloud Edition is the sum of the Plastic SCM software plus a Plastic Cloud server and storage. |
 | RiouxSVN | VCS Hosting | Free, Subscription | Web, | SVN | RiouxSVN is a free Subversion Hosting website. It allows developers to store source code and collaborate with their team through Subversion version control. |
 | Gogs | VCS Hosting | Free | Windows, Mac, Linux, | Git | Gogs is a painless self-hosted Git service. |
 | Visual Studio Code | VCS GUI | Free | Windows, Mac, Linux, | Git | Git commands built-in. Working with Git and other SCM providers has never been easier. Review diffs, stage files, and make commits right from the editor. Push and pull from any hosted SCM service. Get the Git Graph extension to visualize branching. |
 | Sourcetree | VCS GUI | Free | Windows, Mac, | Git, Mercurial | A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. |
 | Github Desktop | VCS GUI | Free | Windows, Mac, | Git | Simple collaboration from your desktop |
 | GitKraken | VCS GUI | Free, Subscription | Windows, Mac, Linux, | Git | Unleash GitKraken, the free Git GUI for Windows, Mac & Linux! This intuitive Git GUI simplifies and streamlines Git processes. |
 | Git Tower | VCS GUI | Trial, Subscription | Windows, Mac, | Git | Over 100,000 developers and designers are more productive with Tower - the most powerful Git client for Mac and Windows. |
 | Perforce Helix Visual Client | VCS GUI | Free, Subscription | Windows, Mac, Linux, | Perforce | Visual Client included with Helix Core |
 | Plastic SCM GUI | VCS GUI | Free, Subscription | Windows, Mac, Linux, | Plastic | GUI Client included with Plastic SCM |
 | TortoiseSVN | VCS GUI | Free | Windows, | SVN | The coolest interface to (Sub)version control |
 | VisualSVN | VCS GUI | Free | Windows, Mac, | SVN | VisualSVN makes your life easier with a reliable plug-in that integrates Subversion seamlessly with Visual Studio. |
 | SmartSVN | VCS GUI | Free | Mac, | SVN | The popular Subversion client for macOS, Windows and Linux. |
 | RabbitVCS | VCS GUI | Free | Linux, | SVN | RabbitVCS is a set of graphical tools written to provide simple and straightforward access to the version control systems you use. We provide multiple clients and extensions designed to give you a uniform experience no matter what development tools you use. |
 | TortoiseHg | VCS GUI | Free | Windows, Linux, | Mercurial | TortoiseHg is a set of graphical tools and a shell extension for Mercurial. |
 | EasyMercurial | VCS GUI | Free | Windows, Mac, Linux, | Mercurial | EasyMercurial is a simple user interface for the Mercurial distributed version control system. It's free, open source, and cross-platform. |
 | Sublime Merge | VCS GUI | Trial, Paid | Windows, Mac, Linux, | Git | Discover a powerful Git GUI Client for Mac, Windows and Linux, from the makers of Sublime Text. Line-by-line Staging. Commit Editing. Unmatched Performance. |