Git Alternatives and Similar Software

Alternatives to Git for Windows, Linux, Mac, BSD, Web and more. Filter by license to discover only free or Open Source alternatives. This list contains a total of 25+ apps similar to Git.

Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. If you're looking for more info about Git like screenshots, reviews and comments you should visit our info page about it. Below you find the best alternatives.

The list of alternatives was last updated: 6/17/2020 8:50:00 PM

Alternatives to Git for all platforms with any license

  • Mercurial SCM

    Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive command line interface. Mercurial efficiently handles projects of any size and kind.

    • Does everything GIT does but is easier to use (especially using TortoiseHG, which is much better than any GIT-based alternatives). Guest • Apr 2020 Disagree   Agree
    • Easier to use, especially on Windows. DanManFeb 2017 • 4 agrees and 3 disagrees Disagree   Agree

    Free Open Source Mac Windows Linux BSD Haiku

    Mercurial SCM icon
  • Fossil

    Simple, high-reliability, distributed software configuration management. Fossil is a distributed version control system, bug tracking system and wiki software server for use in software development.

    • Its CLI is simpler, there is a filosofy of always preserving the history instead of giving the chance of rewriting it (hence the name "Fossil"), the data structure is a fully ACID-compliant database, queryable with SQL, it has many functions out of the box, and it's a single executable file. Guest • Apr 2020 Disagree   Agree

    Free Open Source Mac Windows Linux Self-Hosted

    Fossil icon
  • Bazaar

    Bazaar is a tool for helping people collaborate. It tracks the changes that you and other people make to a group of files - such as software source code - to give you snapshots of each stage of their evolution. Using that information, Bazaar can effortlessly merge your work with other people's.

    • Bazaar makes so much more sense that Git, and is easier to know what you are doing. Guest • Feb 2020 Disagree   Agree

    Free Open Source Mac Windows Linux Haiku

    Bazaar icon
  • GitCenter

    Git Center is a decentralized hosting platform for Git repositories. We provide several collaboration features such as bug tracking for every project, and private and public repositories for free. Join us by creating a new repository. Git Center is built using ZeroNet, so its workflow quite differs from GitHub. If you have any questions, Git Center for support. Remotely: Locally: (requires download https://zeronet .

    • GitCenter is distributed hosting platform for Git, not SCM itself. syntaxMar 2019 • 3 agrees and 0 disagrees Disagree   Agree
    • GitCenter is a platform for git, not an alternative. Guest • Feb 2020 • 1 agrees and 0 disagrees Disagree   Agree

    Free Open Source Web Chrome OS Self-Hosted ZeroNet

    GitCenter icon
  • darcs

    Darcs is an advanced revision control system, for source code or other files. It is fully distributed, and supports lazy fetching of the remote repository (fetching only what is needed at the time, rather than all history). It works best with text files, but it can also store binary files. Darcs is a free, open source source code management system. Distributed Every user has access to the full command set, removing boundaries between server and client or committer and non-committers.

    Free Open Source Mac Windows Linux

    darcs icon
  • CVS (Concurrent Versions System)

    CVS is a centralized version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of changes to individual text-based files. CVS is a production quality system in wide use around the world, including many free software projects.

    Free Open Source Mac Windows Linux

    CVS (Concurrent Versions System) icon
  • BitKeeper

    BitKeeper is the original distributed source management system. Now available as Open Source under the Apache 2.0 License. BitKeeper is a fast, enterprise-ready, distributed SCM that scales up to very large projects and down to tiny ones. Download Now! BitKeeper 7.2.1 CE (Binaries and Source) Features Simple: An easy to use command line interface. Scalable: Nested Repositories are submodules done right! Version control collections of repositories.

    Free Open Source Mac Windows Linux BSD Solaris

    BitKeeper icon
  • Know any more alternatives to Git?

    Suggest an application to this list
  • Perforce

    The Perforce Software Configuration Management System features comprehensive SCM capabilities built around a scalable client/server architecture. Users can access the Perforce Server through a range of Perforce client software. Perforce can be deployed quickly and easily, and requires minimal administration even for large or distributed sites. The Perforce Visual Client, P4V, provides a graphical interface on Windows, Mac OS X, Linux, Solaris and FreeBSD.

    Freemium Mac Windows Linux BSD

    Perforce icon
  • Veracity

    An open source, distributed version control and bug tracking system for Windows, Mac OS X, and Linux. Taking a different approach to the DVCS world with bug tracking, build status tracking, and wiki included together with the versioned code.

    Free Open Source Mac Windows Linux

    Veracity icon


Show 11 less popular platforms