Apache Subversion (SVN) is a centralized version control system similar to CVS (Concurrent Versions System) , but based on the concept of change-sets instead.
- Version Control System
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
- Haiku
Apache Subversion (SVN) is a centralized version control system similar to CVS (Concurrent Versions System) , but based on the concept of change-sets instead.
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.
Windows/macOS/Linux GUI client for GIT users.

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.

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.

The native macOS app for effortlessly rewriting Git history. Move and squash commits with drag-and-drop, undo any mistake with cmd+Z, and get crystal-clear context at every step.

Sublime Merge is a fast and intuitive git client built on the same performant platform as Sublime Text.

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.

Host open-source software projects using Subversion or Mercurial for revision control. Google Code also includes a wiki for documentation, issue tracking and file download feature. It is free for Open Source projects that are licensed under one of nine licenses (Apache...

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...

Explore your repos easily. Craft commits intuitively. GitFourchette will become your new home to get work done in your Git repositories.

RabbitVCS is a set of graphical tools written to provide simple and straightforward access to the version control systems you use. Currently, it is integrated into the Nautilus and Thunar file managers, the Gedit text editor, and supports Subversion and Git, with a goal to...

Is a tool for creating commits and managing branches. It was inspired by and initially based on gitool. Written in Tcl/Tk. Stable versions are shipped with Core Git since version 1.5.

Magit is a complete text-based user interface to Git. It fills the glaring gap between the Git command-line interface and various GUIs, letting you perform trivial as well as elaborate version control tasks with just a couple of mnemonic key presses.

This is an up-to-date fork of GitHub Desktop, with many quality of life improvements and advanced features for power users.

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.
A hyperfast web frontend for git repositories written in C.

Prism is a free and artist friendly Pipeline for animation and VFX projects to help teams achieve their goals by automating tasks and simplifying their workflow.

Continuous Delivery Services for teams to share code, track work, and ship software – for any language, all in a single package.

Gitea (Git with a cup of tea) is a painless self-hosted Git service written in Go

git-cola is a powerful GUI for git, a distributed revision control system. cola's ingredients include git-python and jsonpickle. cola is released under the GNU GPL v2.


A graphical interface to git repositories.

Perforce Helix Core tracks and manages changes to your source code, digital assets, and large binary files. It creates a single source of truth and collaboration platform that helps teams move faster, even as they develop complex products with thousands of contributors.

Cloud Source Repositories helps you privately host, track, and manage changes to large codebases on Google Cloud Platform.
