Open Source Version Control Systems

All apps in Open Source Version Control Systems category. Use the filters below to narrow down your search. 
Copy a direct link to this comment to your clipboard
  1. Git icon
     1099 likes

    Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Chrome OS
    • Android Tablet
    • BSD
    • Linux Mobile
    • Haiku
    37 alternatives
    4.6
    Excellent19 reviews
  2. IntelliJ IDEA icon
     441 likes

    IntelliJ IDEA is the JetBrains IDE for pro development in Java and Kotlin. Built for your comfort, it unlocks productivity, ensures quality code, supports cutting-edge tech, and protects your privacy.

    Cost / License

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    IntelliJ IDEA interface overview: the Project tool window (left) outlines the code structure and the Editor (right) is used to read, write, and explore the source code.
    Inspections help find probable bugs and dead code, detect performance issues, and improve the overall code structure by providing quick-fixes for any code that contains potential concerns.
    In the Search Everywhere window, you can search for files, actions, classes, symbols, settings, UI elements, and anything in Git, all from a single entry point.
    +1
    IntelliJ IDEA provides first-class support for leading frameworks with dedicated assistance for Jakarta EE, JPA, Reactor, Spring and Spring Boot, and other popular frameworks.
    63 alternatives
    4.1
    Very Good10 reviews
  3. Gogs icon
     136 likes

    The easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across ALL platforms that Go supports, including Linux, Mac OS X, Windows and ARM.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Go (Programming Language)
    • Cloudron
    Gogs screenshot 1
    Gogs screenshot 1
    Gogs screenshot 2
    42 alternatives
    4.2
    Very Good8 reviews
  4. SourceHut icon
     20 likes

    sourcehut is a network of useful open source tools for software project maintainers and collaborators, including git repos, bug tracking, continuous integration, and mailing lists.

    Cost / License

    • Freemium
    • Open Source

    Platforms

    • Online
    • Self-Hosted
    • Software as a Service (SaaS)
    Hosted git repositories
    Powerful continuous integration
    Mailing lists & code review tools
    +3
    Customizable ticket tracking
    19 alternatives
  5. GitButler icon
     10 likes

    GitButler is a new Source Code Management system designed to manage your branches, record and backup your work, be your Git client, help with your code and much more. Our focus is everything after writing code in your editor and before sharing it on GitHub.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    Screenshot from the repo, shows most available features.
    25 alternatives
  6. Git Extensions icon
     77 likes

    Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2010/2012/2013/2015/2017). Linux is supported by 2.51 version with some issues.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    Version 3.0 Beta
    .gitignore pattern preview
    The full commit history can be browsed. There is a graph that shows branches.
    +2
    There is a single file history viewer that shows all revisions of a single file and the changes.
    53 alternatives
  7. Mercurial SCM icon
     125 likes

    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.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Haiku
    30 alternatives
  8. GitAhead icon
     58 likes

    GitAhead lets you filter results and performs advanced searches. It shows you exactly what you need to see and makes navigating through thousands of commits a piece of cake.

    Cost / License

    • Free
    • Open Source (MIT)

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    Main window
    Diff view
    GitAhead screenshot 2
    +13
    GitAhead screenshot 3
    54 alternatives
    3.8
    Good6 reviews
  9. Git for Windows icon
     51 likes

    Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    Welcome screen
    13 alternatives
  10. gitg icon
     54 likes

    gitg is a git repository viewer targeting gtk+/GNOME. One of its main objectives is to provide a more unified user experience for git frontends across multiple desktops. It does this not be writing a cross-platform application, but by close collaboration with similar clients for...

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    Main View
    History View
    Staging Changes
    64 alternatives