[go: up one dir, main page]

Version Control Software

View 78 business solutions

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

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • Time tracking software for the global workforce Icon
    Time tracking software for the global workforce

    Teams of all sizes and in various industries that want the best time tracking and employee monitoring solution.

    It's easy with Hubstaff, a time-tracking and workforce management platform that automates almost every aspect of running or growing a business. Teams can track time to projects and to-dos using Hubstaff's desktop, web, or mobile applications. You'll be able to see how much time your team spends on different tasks, plus productivity metrics like activity rates and app usage through Hubstaff's online dashboard. Most of the available features are customizable on a per-user basis, so you can create the team management tool you need.
    Learn More
  • 1
    WinMerge

    WinMerge

    Windows visual diff and merge for files and directories

    WinMerge is a Windows tool for visual difference display and merging, for both files and directories. It is highly useful for determining what has changed between file versions, and then merging those changes. WinMerge has Unicode support, Flexible syntax coloring editor, Visual SourceSafe integration, and Windows Shell integration. Regexp filtering for filenames and lines. Side-by-side line difference and highlights differences inside lines. A file map shows the overall file differences in a location pane. The user interface is translated into several languages.
    Leader badge">
    Downloads: 34,156 This Week
    Last Update:
    See Project
  • 2
    ripgrep

    ripgrep

    Regex pattern directory search tool that respects your .gitignore

    ripgrep is a line-oriented search tool that actively searches the directory you're currently in for a regex pattern. By default, ripgrep will ignore your .gitignore and skip hidden files or directories and binary files automatically. ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep. ripgrep supports arbitrary input preprocessing filters which could be PDF text extraction, less supported decompression, decrypting, automatic encoding detection and so on. In other words, use ripgrep if you like speed, filtering by default, fewer bugs and Unicode support.
    Downloads: 75 This Week
    Last Update:
    See Project
  • 3
    The Heirloom Project provides standard Unix utilities.
    Leader badge">
    Downloads: 192 This Week
    Last Update:
    See Project
  • 4
    Remote Subversion repository dump
    Leader badge">
    Downloads: 61 This Week
    Last Update:
    See Project
  • Workspace management made easy, fast and affordable. Icon
    Workspace management made easy, fast and affordable.

    For companies searching for a desk booking software for safe and flexible working

    The way we work has changed and Clearooms puts you in complete control of your hybrid workspace. Both meeting rooms and hot desk booking can be easily managed to ensure flexible and safe working, however big or small your organisation.
    Learn More
  • 5

    nodist

    Natural node.js and npm version manager for Windows

    nodist is a natural node.js and npm version manager for Windows, inspired by n. and nodenv. It's designed to replace any existing node.js installation, so if node is already installed on your machine, you need to uninstall it first.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 6
    A Windows Installer Database To XML Bi-Directional Converter. The command line tool msi2xml converts Windows Installer Databases (.msi) to text based XML files. The complementary tool xml2msi reconstructs the .msi from the XML file.
    Downloads: 40 This Week
    Last Update:
    See Project
  • 7
    Gogs

    Gogs

    A painless self-hosted Git service

    Gogs is a simple, stable, self-hosted Git service that is easy to install and setup. All you have to do is run the binary on any platform that Go supports: Linux, macOS and Windows. You may also install from source, from packages, or ship with Docker or Vagrant. Gogs is very lightweight with minimal hardware requirements, running on Raspberry Pi and even on NAS devices. Gogs offers plenty of great features, including various access repositories, repository and organization webhooks, repository Git hooks, repository management and so much more. It also offers software, service and product support for various areas such as project management (Kanboard, Taiga), DevOps (Fabric8) and team communication (BearyChat).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    The LAMPAS project is a combination of common Open Source tools that provides a unified system from where administrators, developers and other parties can manage a large application cluster. The underlying platform is LAMP based.
    Leader badge">
    Downloads: 33 This Week
    Last Update:
    See Project
  • 9
    exa

    exa

    A modern replacement for ls

    You list files hundreds of times a day. Why spend your time squinting at black and white text? exa is an improved file lister with more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary. Different types of file and data will be coloured differently, and the user and group columns will be highlighted for the current user. exa can display a file’s extended attributes, as well as standard filesystem information such as the inode, the number of blocks, and a file’s various dates and times. exa queries files in parallel, giving you performance on par with ls. Not only is the standard tree tool built-in, but it’ll show you your files’ information alongside the hierarchy. View the staged and unstaged status of every file, right there in the standard view. Also works in tree view for a high-level overview of your repository.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Simplify Time-consuming and Overly Complicated Financial Processes. Icon
    Simplify Time-consuming and Overly Complicated Financial Processes.

    Cloud Purchase Requisition, Purchase Order & Invoice Approval Software

    Zahara's cloud based platform automates budget management, suppliers, purchase requisitions, multi-level purchase approvals, deliveries and invoice reconciliation and approvals. Zahara integrates with most leading accounting software such as QuickBooks Online and Xero to give expanding SME's real time visibility and centralized control of their purchasing. Zahara can be used to control spend in an organization. We take the initial request to buy something and automate the approval process and sending of the PO to the Vendor. Deliveries can be receipted, vendors invoices matched and processed and then exported to finance. Zahara adds control yet speeds up processing.
    Try it for FREE
  • 10
    EVACopy is a backup program that has versioning and easy restoration in mind. It's light-weight, portable (no setup required, no dependencies, no repository, no database), easily deployed to multiple workstations, simple to use. ideal for home users too
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11

    svn-access-manager

    Administer Subversion repository access rights easily

    SVN Access Manager is a powerful tool for managing access to subversion repositories. The tool provides user and group management and access rights (read/write) to dedicated paths in a repository as well.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    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.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    SVNManager is a webbased administration tool for servers that host Subversion repositories.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    iF.SVNAdmin
    The iF.SVNAdmin application is a web based GUI to your Subversion authorization file. It is based on PHP 5.3 and requires a web server (Apache) to be installed. (+ LDAP integration; no database required)
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    Web based PDM/PLM solution. Modules to include: Document Management, Lifecycle Management, Workflow System, Change Management, Product Configuration System, Product Numbering System, CAx Integration, CAx File Viewer System
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    WinMergeX is a branch of the WinMerge visual diff tool. It is a MS-Windows diff tool allowing merge of individual files.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    A project to provide change control for OpenDocument files via subversion under Unix. Can check in internal changes in files and allows users to recover any previous version, view logs and compare with older versions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    KeepUp File Updating Tool

    KeepUp File Updating Tool

    Keep local files current to online sources

    The KeepUp File Updating Tool is a utility designed to simplify and automate the process of keeping local files up-to-date by checking against remote URLs. Ideal for technicians and IT professionals, this tool ensures that you always have the latest versions of critical files, whether they are stored locally on your system or a removable drive.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    Shell Package Manager

    Shell Package Manager

    Install packages that apt-get can't.

    Sh scripts for (un)installing packages that can't be installed by default with apt-get.
    Leader badge">
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    A set of commands that allows version tracking among file copies. Retaining the basic functionality of standard copy commands, you can always track if a file has seen more updates than another file, and determine redundant or equivalent file copies.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Simple Firewall is a easy tool for administration users and access control. This tool is made for Linux. Using iptables for packet filtering Write in perl Save rules with xml. That can be run in bash shell and web via webmin. This version of firewa
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    USSU Unlimited

    USSU Unlimited

    Unattended System Software Updater Unlimited

    USSU Unlimited helps you to manage and keep your standard Windows applications up-to-date. It gives the possibility to add applications yourself. Use it to upgrade already installed applications, it highlights outdated or missing applications and advises to download and install them in a single step. It takes away those frustrations to update everything manually. Instead it leafs your with a updated computer and a smile! Currently 45 standard applications are supported. more supported applications will be available soon... Windows network deployment/management will be available Q3 2013. Supported on Windows XP, Vista, 7, 8 and 2008R2.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    ALM Migrator is a tool to migrate artifacts from version control systems (e.g. CVS, Subversion) and other life-cycle tools to integrated ALM solutions (Borland StarTeam, CA Harvest, Serena Dimensions, IBM ClearCase, etc.). It is based on AbstractALM.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Albedo

    Albedo

    A recommender system for discovering GitHub repos

    Albedo is an open-source recommender system aimed at helping developers discover GitHub repositories by learning from activity signals. It treats repositories and developers as a graph of interactions and applies large-scale matrix factorization to model affinities, with Apache Spark providing the distributed data processing. The project focuses on implicit feedback—stars, watches, and other engagement metrics—so it can build useful recommendations without explicit ratings. A reproducible setup and Makefile-driven workflow streamline tasks like spinning up services, loading datasets, training models, and generating candidate lists. Because it’s built around Spark’s scalable primitives, Albedo can experiment on substantial snapshots of GitHub metadata rather than toy corpora. The repo is also educational: it demonstrates a practical end-to-end pipeline from ingestion and feature preparation to training and ranking.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Anubis Gate is an abstract Content Management and Distribution tool designed for secure and fault-tolerant enterprise server-farm deployments, with multiple test stages. It is content agnostic, meaning it can distribute any type of content.
    Downloads: 0 This Week
    Last Update:
    See Project