Version Control-system Softwares and Apps

Discover best Version Control-system softwares, apps and websites.

Best Version Control-system Softwares and Apps

For windows Mac Linux Web / Cloud Android iPhone
GitHub

Freemium

GitHub is a web-based Git or version control service.
Bitbucket

Freemium

Bitbucket is a web-based hosting service for source code and development projects.
SourceForge is a Web-based service that offers software developers a centralized online location to control and manage free and open-source software projects
SmartGit

Free Personal

SmartGit is a Git client for Windows, Mac and Linux. It is free for non-commercial use, provides a graphical access to Git repositories and can access Subvers…
Apache Subversion (SVN) is a software versioning and revision control system distributed as open source under the Apache License.
TortoiseGit

Open Source

TortoiseGit is a Git revision control client, implemented as a Windows shell extension and based on TortoiseSVN. It is free software released under the GNU Ge…
GitKraken

Free Personal

Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people.
Gogs is a painless self-hosted Git service. Gogs runs anywhere Go can compile for Windows, Mac, Linux, ARM, etc.
Microsoft Project is a project management software product, developed and sold by Microsoft. It is designed to assist a project manager in developing a plan, …
TortoiseHg

Open Source

TortoiseHg is a GUI front-end for Mercurial that runs on Windows, on which it integrates directly with File Explorer.
Git for Windows

Open Source

Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows.
gitg

Open Source

gitg is a fast git repository browser for the GNOME desktop.
Kallithea

Open Source

Kallithea is a free software source code management system supporting two leading version control systems, Mercurial and Git.
Fossil

Open Source

Fossil is a simple, high-reliability, distributed software configuration management system.
Versions

Commercial

Versions is a easy to use Mac OS X Subversion client.
dbForge Studio for SQL Server is a powerful tool for SQL Server management, administration, development, data reporting and analysis.
GitX

Open Source

GitX is a git GUI made for Mac OS X.
Unfuddle

Commercial

Unfuddle brings together the best of bug and issue tracking, git and Subversion hosting and collaboration tools for agile software development teams.
GitEye combines a simple-to-use graphical Git client with central visibility into essential developer tasks such as defect tracking, Agile planning, code revi…
Perforce

Freemium

Perforce provides version control software, web-based repository management, developer collaboration, application lifecycle management and Agile planning soft…
Git

Open Source

Git is a code version control system for keeping track of changes in code.
TortoiseSVN

Open Source

TortoiseSVN is a Subversion client, implemented as a Microsoft Windows shell extension.
SourceTree is a free Mercurial and Git Client for Windows and Mac that provides a graphical interface for your Hg and Git repositories.
Mercurial SCM

Open Source

Mercurial is a free, distributed source control management tool.
kdiff3

Open Source

KDiff3 (64-Bit) is a graphical text difference analyzer for up to 3 input files, provides character-by-character analysis and a text merge tool with integrate…
Project Hosting on Google Code is open source hosting service.
Mantis Bug Tracker is a free and open source, web-based bug tracking system. The most common use of MantisBT is to track software defects.
GitHub Desktop is a seamless way to contribute to projects on GitHub.
Phabricator

Open Source

Phabricator is a suite of web-based software development collaboration tools.
Git Extensions

Open Source

Git Extensions is a toolkit aimed at making working with Git under Windows more intuitive.
Tower

Commercial

Tower provides nice interface for Git.
Bazaar

Open Source

Bazaar is a version control system that helps you track project history over time and to collaborate easily with others.
RabbitVCS

Open Source

RabbitVCS is a graphical front-end for version control systems available on Linux.
SmartSVN

Freemium

SmartSVN keeps you up-to-date on SVN activities of your team members.
Springloops

Freemium

Springloops is a web-based Git and Subversion version control and hosting service with integrated deploy and code collaboration features for web and software …
Beanstalk

Commercial

Beanstalk is the complete code hosting workflow teams or individuals use to write, review and deploy their code.
Weblate

Open Source

Weblate is a free web-based translation tool with tight version control integration.
Gitblit

Open Source

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

Commercial

Cornerstone is a version control with a gorgeous interface, Cornerstone delivers everything you need to compare, review and share your project, all in one app…
git-gui

Open Source

git-gui provides public git hosting.