C Version Control Software

View 83 business solutions

Browse free open source C Version Control Software and projects below. Use the toggles on the left to filter open source C Version Control Software by OS, license, language, programming language, and project status.

  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • Already Paying for an RMM? Get 50% Off Splashtop AEM Icon
    Already Paying for an RMM? Get 50% Off Splashtop AEM

    Switch to Splashtop AEM and save up to 50% in your first year

    Automated OS and third-party patching for Windows and macOS, CVE prioritization with AI patch summaries, and built-in remote control that also supports Linux. Qualifying organizations switching from another RMM get up to 50% off year one.
    Get Started
  • 1
    TortoiseSVN

    TortoiseSVN

    An Apache SVN client, right where you need it most

    TortoiseSVN is a Subversion (SVN) client, implemented as a windows shell extension. Which means it's available right where you need it: in the Windows file explorer. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run. Simply the coolest Interface to (Sub)Version Control!
    Leader badge
    4.8 out of 5 stars 155 Reviews
    Downloads: 823,668 This Week
    Last Update:
    See Project
  • 2
    The Heirloom Project provides standard Unix utilities.
    Leader badge
    Downloads: 2,035 This Week
    Last Update:
    See Project
  • 3
    Git

    Git

    Fast, scalable, distributed revision control system

    Git is a free, distributed version control system created by Linus Torvalds in 2005 to manage the development of the Linux kernel. It emphasizes speed, data integrity, and support for non-linear workflows, and remains the most popular VCS for collaborative software development. Git is an Open Source project covered by the GNU General Public License version 2 (some parts of it are under different licenses, compatible with the GPLv2). It was originally written by Linus Torvalds with help of a group of hackers around the net. Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 4
    NOTICE: The releases on this site are OUT OF DATE. Xdelta development has moved to code.google.com. Sourceforge was good throughout the years, but Subversion support at googlecode is great. Xdelta blog: http://xdelta.org
    5.0 out of 5 stars 8 Reviews
    Downloads: 23 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    The CvsGui project is providing several high-end interface clients (WinCvs, MacCvs, gCvs) written in C++ using popular frameworks (MFC, PowerPlant, GTK+) with a scripting support via Python or TCL.
    4.2 out of 5 stars 5 Reviews
    Downloads: 21 This Week
    Last Update:
    See Project
  • 6
    Tig

    Tig

    Text-mode interface for git

    Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands. Tig allows you to browse changes in a Git repository and can additionally act as a pager for output of various Git commands. When used as a pager, it will display input from stdin and colorize it. When browsing repositories, Tig uses the underlying Git commands to present the user with various views, such as summarized commit log and showing the commit with the log message, diffstat, and the diff. If stdin is a pipe, any log or diff options will be ignored and the pager view will be opened loading data from stdin. The pager mode can be used for colorizing output from various Git commands. All Git command options specified on the command line will be passed to the given command and all will be shell quoted before they are passed to the shell.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    libgit2

    libgit2

    A cross-platform, portable, linkable Git implementation library

    libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language which supports C bindings. Libgit2 is developed with CMake, and this is be the easiest way to build a binary from the source. The CMake build system provides lots of options to configure the libgit2 build for your particular needs. It’s highly recommended that you build libgit2 as a static library for Xcode projects to simplify distribution significantly. libgit2 is used for powering Git GUI clients, such as gmaster and GitKraken and on Git hosting providers such as GitLab, Azure, GitHub, DevOps, among others. By clicking "merge pull request", we perform the merge. It is licensed under the GPLv2 license, so you can link it in its unmodified state with any type of software without releasing its source code.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    CVSps is a program for generating 'patchset' information from a CVS repository
    Downloads: 31 This Week
    Last Update:
    See Project
  • 9
    Diff-ext is an extension for filemanagers such as Windows Explorer and Nautilus that allows to launch diff/merge tools on selected files.
    5.0 out of 5 stars 3 Reviews
    Downloads: 5 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 10
    Remote Subversion repository dump
    5.0 out of 5 stars 2 Reviews
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Provide secure and stable OS, based on highly modified Linux Kernel, own package system, like "BSD Ports". Compatible with x86, Power PC. Easy to use of any level users. Complete Documentantion in many languages. 99% compatible with Windows.
    5.0 out of 5 stars 1 Review
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    YaDT

    YaDT

    Yet Another Diff Tool

    YaDT - Yet another Diff Tool. It is another front-end for diff and in earlier versions diff3 utility. With YaDT you can compare and merge 2 and/or 3 files. YaDT is written on Tcl/Tk and wrapped in a single executable file with the help of sdx and tclkit. diff and cvs utilities are embedded inside YaDT. Also, YaDT supports Git and Mercurial repositories, but git and hg are not embedded inside YaDT, you should have git/hg executable in your path environment.
    3.0 out of 5 stars 2 Reviews
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    MacCVS Pro is a completely free CVS client for Mac OS that was originally developed at Netscape Communications Corporation. Various features include real multi-threaded CVS operations and an intuitive user interface that kicks bootay.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14

    what

    Implementation of the sccs what program

    An open source implementation of the unix what command.
    5.0 out of 5 stars 1 Review
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    CVS - The Concurrent Versions System, the open-source standard for version control.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Makes browsing diff output easy, converting it to highly-readable highlighted Wikipedia-style HTML. Supports input from diff or rcs/cvs diff. Output is in attractive and 100% valid XHTML/CSS format.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    The file history tool, fhist, is a minimal history tool. It provides no locking or branching. It is useful in contexts where the configuration management is provided by some other tool.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    HStools

    HStools

    a collection of tools like my version of zip sync makevers

    HSzip zip data and add a the datetime to create snapshoot HSsync synchonize a Source with the Dest, This is powerfull backup anywhere. HSmakevers is only intresting for C/C++/C# programmers. Add in your prebuild HSmakevers to create your own version.c with same information.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    KaT
    KaT is an extremely simple and intuitive way to keep project backups organized in a local repository. Works by drag-and-dropping your project zipped package. It does not add any effort in your workflow, it is meant to be a practical tool.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Command line Wiki-RPC based RCS-like revision control interface to Wiki.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    A library and basic executable wrapper for the render of three-dimensional scenes, specially designed for video frames production.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Yet another ACL for CVS
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Audited Objects (AO) is a tool for the analysis and optimization of automated software processes such as builds. It supports reuse of previously built objects, generation of prerequisite data, parallelization, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Distributed Version Control System
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    CVS is the Concurrent Versions System, the dominant open-source network-transparent version control system. This project is designed to first create a GUI wrapper for the BeOS version and then next to integrate it into a complete application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next