Version Control-system Softwares and Apps

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

Best Version Control-system Softwares and Apps

Sort:
GitHub

GitHub

Development Web-based
GitHub is the leading web-based platform for version control and collaboration, built around the Git version control system. It empowers developers and teams to host, manage, and review code, track issues, and build software together in an efficient and transparent manner.
more
Freemium
Industry-leading platform for version control.
Git

Git

Development Software Development
Git is a mature, actively maintained open-source project designed for efficient source code management.
more
Open Source
Distributed architecture enhances resilience and performance...
Bitbucket

Bitbucket

Development Web-based Platform
Bitbucket is a web-based platform offering source code management and collaboration tools for development teams. It supports Git and Mercurial, providing hosting, version control, and features like code review and issue tracking.
more
Freemium
Strong support for both Git and Mercurial.
TortoiseSVN

TortoiseSVN

Development Desktop Client
TortoiseSVN is a leading free and open-source client for the Subversion version control system, seamlessly integrated into the Windows shell for intuitive source code management and collaboration.
more
Open Source
Deep integration with Windows Explorer for intuitive usage.
SourceForge

SourceForge

Development Web-based Service
SourceForge is a comprehensive platform providing open-source software developers with integrated tools for version control, issue tracking, project management, and collaboration. It serves as a central hub for hosting and managing FOSS projects.
more
Free
Free for open-source projects
SourceTree

SourceTree

Development Desktop Application
SourceTree is a free desktop Git and Mercurial client for Windows and macOS. It provides a graphical user interface for managing your repositories, simplifying complex version control operations and allowing both novice and experienced developers to visualize and interact with their code history effectively.
more
Free
Free to use for individuals and teams.
SmartGit

SmartGit

Development Developer Tool
SmartGit is a powerful graphical Git client designed for developers across Windows, macOS, and Linux. It provides a visual interface to work with Git repositories, offering a comprehensive feature set for version control, code review, conflict resolution, and seamless integration with popular hosting platforms like GitHub and Bitbucket.
more
Free Personal
Excellent visual representation of repository history.
Mercurial SCM

Mercurial SCM

Development Source Code Management
Mercurial SCM is a free, distributed source control management tool designed for efficient handling of projects of any size. It emphasizes speed, scalability, and ease of use, making it suitable for both small teams and large enterprises.
more
Open Source
Fast and efficient, particularly with large repositories.
Apache Subversion

Apache Subversion

Development Source Code Management
Apache Subversion (SVN) is a robust, centralized version control system widely used for managing source code and other project files over time. It provides features for tracking changes, managing different versions, and facilitating collaborative development.
more
Open Source
Mature and stable with a long history of use.
kdiff3

kdiff3

Development Desktop Application
KDiff3 is a versatile graphical file and directory comparison and merging tool, designed to help users identify differences, merge changes, and synchronize files and folders efficiently. It supports comparing up to three files or directories simultaneously, offering detailed character-by-character analysis and a robust merge editor.
more
Open Source
Three-way file and directory comparison
TortoiseGit

TortoiseGit

Development Desktop Software
TortoiseGit is a powerful and user-friendly Git client for Windows. As a shell extension, it integrates seamlessly into the Windows Explorer, providing a graphical interface for common Git operations directly within your file system. Based on the popular TortoiseSVN, it offers a familiar and intuitive experience for managing your source code.
more
Open Source
Deep integration with Windows Explorer for easy access.
Google Code Hosting

Google Code Hosting

Development Development Platform
Google Code Hosting, also known as Project Hosting on Google Code, was a web-based service provided by Google for software development projects. It primarily offered hosting for open-source projects, providing tools for version control, issue tracking, and collaboration.
more
Free
Free hosting service
GitKraken

GitKraken

Development Developer Tools
GitKraken is a powerful and intuitive Git client designed to enhance developer workflow with a visual interface and integrations with popular hosting services like GitHub, GitLab, and Bitbucket. It streamlines complex Git operations and improves collaboration.
more
Free Personal
Intuitive and interactive graphical interface for Git.
Mantis Bug Tracker

Mantis Bug Tracker

Development Issue Tracking
Mantis Bug Tracker is a free and open-source, web-based issue tracking system designed primarily for software defect tracking. It offers a straightforward interface and a range of features suitable for managing projects and tracking the lifecycle of bugs and issues.
more
Open Source
Free and open source, no license costs.
Gogs (Go Git Service)

Gogs (Go Git Service)

Development Self-hosted Git Server
Gogs (Go Git Service) is a lightweight, self-hosted Git service designed for ease of installation and minimal resource consumption. It provides a user-friendly web interface for managing Git repositories with features like code review, issue tracking, and user management, making it an ideal choice for small teams and developers looking for a simple yet functional Git server.
more
Open Source
Extremely easy to install and configure.
GitHub Desktop

GitHub Desktop

Development Desktop Application
GitHub Desktop offers a visual, easy-to-use interface for Git and GitHub, simplifying complex operations for developers of all skill levels. It streamlines version control workflows and integrates seamlessly with your GitHub repositories.
more
Free
User-friendly visual interface for Git.
Microsoft Project

Microsoft Project

Business & Commerce Desktop
Microsoft Project is a comprehensive project management software designed to empower project managers in planning, executing, and tracking projects efficiently. It offers robust tools for task management, resource allocation, budget control, and progress monitoring.
more
Commercial
Comprehensive feature set for detailed project planning and ...
Phabricator

Phabricator

Business & Commerce Web Application
Phabricator is a comprehensive, web-based suite of tools designed to streamline software development workflows. It integrates code review, task management, bug tracking, internal documentation, and repository hosting into a single platform.
more
Open Source
Comprehensive suite of integrated development tools.
TortoiseHg

TortoiseHg

Development Desktop
TortoiseHg is a comprehensive graphical user interface (GUI) for the Mercurial distributed version control system. It provides a user-friendly way to manage your repositories, track changes, and collaborate with others, particularly well-integrated with the Windows File Explorer.
more
Open Source
Seamless Windows File Explorer integration.
Git Extensions

Git Extensions

Development Development Tool
Git Extensions is a feature-rich, open-source graphical user interface (GUI) for Git on Windows. It provides developers with a more intuitive way to interact with the Git version control system, integrating deeply with the Windows environment for enhanced productivity.
more
Open Source
Deep integration with Windows Explorer and environment.
Git for Windows

Git for Windows

Development Version Control Client
Git for Windows is a native port of Git to the Windows operating system, providing a full-featured version control system with a focus on command-line tools and seamless integration with the Windows environment.
more
Open Source
Provides a full-featured, native Git experience on Windows.
Tower

Tower

Development Developer Tools
Tower is a powerful yet user-friendly Git client that simplifies complex version control tasks. It provides a comprehensive graphical interface for developers to manage Git repositories, review code, and handle workflows efficiently across various platforms.
more
Commercial
Excellent graphical interface simplifies Git operations.
gitg

gitg

Development Desktop Application
gitg is a fast and efficient Git repository browser designed specifically for the GNOME desktop environment. It provides a user-friendly graphical interface for exploring commit history, visualizing branches, and interacting with your Git repositories.
more
Open Source
Clear and intuitive commit history visualization.
Bazaar

Bazaar

Development Version Control System
Bazaar is a free and open-source distributed version control system (DVCS) designed to help individuals and teams manage project history, track changes, and facilitate seamless collaboration with others. It emphasizes ease of use and flexibility.
more
Open Source
User-friendly, making it easier to learn than some other DVC...
Kallithea

Kallithea

Business & Commerce Web Application
Kallithea is a free and open-source source code management system designed to provide collaborative version control for both Mercurial and Git repositories. It offers robust features for hosting, managing, and reviewing code within a team environment.
more
Open Source
Supports both Git and Mercurial concurrently.
RabbitVCS

RabbitVCS

Development Version Control Client
RabbitVCS is a powerful and intuitive graphical front-end for popular version control systems like Git and Subversion, seamlessly integrating with the Linux file manager. It simplifies common version control operations, making them easily accessible directly within your daily workflow.
more
Open Source
Seamless integration with Linux file managers.
Fossil

Fossil

Development Software Development
Fossil is a simple, high-reliability, distributed software configuration management system designed for ease of use and integration.
more
Open Source
Integrated version control, wiki, and ticketing in one appli...
SmartSVN

SmartSVN

Development Development Tool
SmartSVN is a cross-platform graphical client for the Subversion (SVN) version control system. It offers a user-friendly interface for managing repositories, tracking changes, and collaborating with team members.
more
Freemium
Intuitive and user-friendly graphical interface for SVN.
Versions

Versions

Development Desktop Application
Versions is a user-friendly and powerful Subversion client designed exclusively for macOS. It provides a clean interface for managing your code repositories, making common tasks like committing changes, updating working copies, and browsing history straightforward and intuitive.
more
Commercial
Extremely user-friendly and intuitive interface.
Springloops

Springloops

Development Web-based
Springloops is a powerful web-based version control and deployment service tailored for web developers. Supporting Git and Subversion, it offers integrated code collaboration, automated deployments, and a user-friendly interface to streamline development workflows from code commit to production.
more
Freemium
Integrated version control and deployment

Recently Added Version Control-system Apps and Services

git-gui

git-gui

Development Desktop
git-gui is a lightweight, graphical user interface for working with Git repositories. It focuses on providing a simple yet effective workflow for common Git tasks like committing, branching, and merging, making version control more accessible for developers.
more
Open Source
Lightweight and fast performance
Perforce

Perforce

Development Version Control
Perforce provides high-performance version control and collaboration tools designed for accelerated development and complex content streams, essential for large-scale teams and challenging data sets.
more
Freemium
Exceptional performance with large files and repositories.
Cornerstone

Cornerstone

Development Developer Tools
Cornerstone is a professional macOS SVN client designed for developers and teams needing a robust and visually appealing interface for version control. It streamlines the process of managing code repositories, tracking changes, and collaborating effectively within an SVN environment.
more
Commercial
Intuitive and visually appealing macOS-native interface.
GitEye

GitEye

Development Desktop Application
GitEye is a user-friendly graphical Git client designed to simplify version control tasks. It seamlessly integrates with popular platforms like GitHub and Bitbucket, providing a centralized view of essential development activities such as issue tracking, agile planning, and code reviews.
more
Free
User-friendly graphical interface for Git.
Gitblit

Gitblit

Development Self-Hosted Git Server
Gitblit is an open-source, pure Java stack designed for managing, viewing, and serving Git repositories. It offers a lightweight yet powerful platform with a web interface for collaboration and project management.
more
Open Source
Pure Java, highly portable and easy to deploy.
Unfuddle

Unfuddle

Development Web Application
Unfuddle is a comprehensive platform for agile software development teams, offering integrated tools for bug and issue tracking, Git and Subversion hosting, and team collaboration. It provides a centralized environment to manage the entire development lifecycle.
more
Commercial
Integrated platform for version control, issue tracking, and...