Open Source Python Version Control Software

Python Version Control Software

View 78 business solutions

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

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 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
  • 1
    Diffuse
    Diffuse is a graphical tool for comparing and merging text files. It can retrieve files for comparison from Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion, and SVK repositories.
    Leader badge
    Downloads: 170 This Week
    Last Update:
    See Project
  • 2
    meld-installer

    meld-installer

    Meld Installer for Windows

    Bundles Portable Python (with PyGTK) and Meld together in an easy to use installer. This allows you to not have to worry about setting up Python or PyGTK and you can keep Meld's Python separate from other Python installations on your machine. ** NOTE ** Meld 3.11 and later now have official installers, hence this project is no longer supported. You can download the new installer here: https://download.gnome.org/binaries/win32/meld/. You should uninstall the old 1.8 version before upgrading.
    Downloads: 42 This Week
    Last Update:
    See Project
  • 3
    Gitinspector

    Gitinspector

    The statistical analysis tool for git repositories

    Gitinspector is a statistical analysis tool for git repositories. The default analysis shows general statistics per author, which can be complemented with a timeline analysis that shows the workload and activity of each author. Under normal operation, it filters the results to only show statistics about a number of given extensions and by default only includes source files in the statistical analysis. This tool was originally written to help fetch repository statistics from student projects in the course Object-oriented Programming Project (TDA367/DIT211) at Chalmers University of Technology and Gothenburg University. Shows cumulative work by each author in history. Filters results by an extension (default: java,c,cc,cpp,h,hh,hpp,py,glsl,rb,js, SQL). Can display a statistical timeline analysis. Scans for all filetypes (by extension) found in the repository. Multi-threaded; uses multiple instances of git to speed up analysis when possible.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    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.
    Downloads: 31 This Week
    Last Update:
    See Project
  • Grafana: The open and composable observability platform Icon
    Grafana: The open and composable observability platform

    Faster answers, predictable costs, and no lock-in built by the team helping to make observability accessible to anyone.

    Grafana is the open source analytics & monitoring solution for every database.
    Learn More
  • 5
    DVC

    DVC

    Data Version Control | Git for Data & Models

    DVC is built to make ML models shareable and reproducible. It is designed to handle large files, data sets, machine learning models, and metrics as well as code. Version control machine learning models, data sets and intermediate files. DVC connects them with code and uses Amazon S3, Microsoft Azure Blob Storage, Google Drive, Google Cloud Storage, Aliyun OSS, SSH/SFTP, HDFS, HTTP, network-attached storage, or disc to store file contents. Version control machine learning models, data sets, and intermediate files. DVC connects them with code and uses Amazon S3, Microsoft Azure Blob Storage, Google Drive, Google Cloud Storage, Aliyun OSS, SSH/SFTP, HDFS, HTTP, network-attached storage, or disc to store file contents. Harness the full power of Git branches to try different ideas instead of sloppy file suffixes and comments in code. Use automatic metric tracking to navigate instead of paper and pencil. DVC introduces lightweight pipelines as a first-class citizen mechanism in Git.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    GitPitch

    GitPitch

    Markdown Presentations for Tech Conferences, Training, Development

    GitPitch 4.0 is the perfect slide deck solution for tech conferences, training, developer advocates, and educators. Available on MacOS, Linux, and Windows 10. Work and present offline. Export to PDF, PPTX, and HTML. Or git-push to share public, private and password-protected slide decks online. GitPitch is a markdown presentation tool for MacOS, Linux, and Windows 10. GitPitch Desktop lets you develop, preview, and present markdown presentations offline. Using modular markdown to deliver modular decks. Export your markdown presentations to PDF, PPTX, and HTML. And publish and share your markdown presentations online. To publish any deck just git-push to any repo on GitHub, GitLab, or Bitbucket. And share it as a public, private, or password-protected slide deck.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    HubCommander

    HubCommander

    A Slack bot for GitHub organization management, and other things too

    A user-extendable Slack bot for GitHub organization management. HubCommander provides a chat-ops means for managing GitHub organizations. It creates a simple way to perform privileged GitHub organization management tasks without granting administrative or owner privileges to your GitHub organization members. HubCommander is based on slackhq/python-rtmbot (currently, dependent on release 0.4.0) You simply type help, and the bot will output a list of commands that the bot supports. Typing the name of the command, for example, CreateRepo, will output help text on how to execute the command. Granting outside collaborators specific permissions to repositories. Repository default branch modification. Repository PR listing. Repository deploy Key listing/creation/deletion. Repository topics creation/deletion. Repository branch protection enabling/disabling. You can add additional commands by creating plugins. For example, you can create a plugin to invite users to your organizations.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    dbweaver provides a set of tools to extract CREATE statements from a database server and dump them to a text file. These files can be used for editing, source revision control and database migration.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 9
    The DevTools project is an open-source (BSD-licensed) set of development tools, including a set of shared gmake-style utility makefiles, the TLM version-control wrapper, and various other little utility C++ programs and Perl and Python scripts.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Easy-to-use Business Software for the Waste Management Software Industry Icon
    Easy-to-use Business Software for the Waste Management Software Industry

    Increase efficiency, expedite accounts receivables, optimize routes, acquire new customers, & more!

    DOP Software’s mission is to streamline waste and recycling business’ processes by providing them with dynamic, comprehensive software and services that increase productivity and quality of performance.
    Learn More
  • 10
    syncmail is a CVS notification tool which can provide a diff for every change to a CVS repository, mailed to specified email addresses. This tool is useful for large communities to monitor activity, and is used for Python and many other active projects.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    TortoiseHg
    TortoiseHg is a shell extension that let users of Mercurial SCM (Hg) work directly from MS-Windows Explorer. It also includes a command line tool, hgtk, for use on Linux and other platforms.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Qct Qt/Python based commit tool
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    A-A-P helps you with distributed development of software. Install a program on your system, obtain the sources and make modifications, manage multiple versions of the same project, distribute packages and much more. A-A-P runs on many operating systems.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    KPSK - An easy to use PSK31 terminal program for amateur (ham) radio.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    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
  • 16
    Build System for Java offers an enhanced build environment that ties together deployment instructions, environment configuration and source code as a releaseable entity. A new paradigm for configuration management!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    CMGlue (Configuration Management Glue) is a better git-submodule, to manage a workspace which may contains multiple components that may from various version control tools such as Git and SVN (Subversion), or even just from a shared folder.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    CODESH

    CODESH

    Automatic persistent logbooks for Linux shell sessions (bash, tcsh...)

    The CODESH (COllaborative DEvelopment SHell) project provides an automatic persistent logbook for sessions of personal command-line work by recording what and how is being done: for private use/reuse and for sharing selected parts with collaborators.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Very simple project for reporting on cvs repositories. Two independent implementations are being written - one in Java and one in Python. Thus this is also a comparison between the two languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    CVS-Summary is a program that generates an HTML summary of CVS activity, very similar to that provided by the popular ViewCVS script. CVS-Summary differs from ViewCVS in that it dumps the summary information to static HTML files which can be served by n
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    ClearVersion
    ClearVersion is web based tool which allows the effective collaboration of development teams for projects hosted in SubVersion. The Web interface supports the development lifecycle that is required in some processes, such as ISO9000 and TL9000.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A hook script usable with TortoiseSVN (and possible other subversion clients/GUIs) providing transparent repository encryption (encryption/decryption at the client side).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    CvsShell is a console-based cvs frontend. It provides convenient access to the cvs commands through a shell-like user interface. CvsShell is written in Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    The DVS Deployable Versioning System is for tracking the development, QA and installation of deployables. It is intended to be used in in-house project environments and uses a CVS style command line interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    The DevTools project has moved to http://sourceforge.net/projects/devtools/ .
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next