Python Version control

Open-source Python projects categorized as Version control

Top 20 Python Version control Projects

  • jupytext

    Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts

  • Project mention: The Jupyter+Git problem is now solved | news.ycombinator.com | 2023-07-19
  • clearml

    ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution

  • Project mention: FLaNK Stack Weekly 12 February 2024 | dev.to | 2024-02-12
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • dulwich

    Pure-Python Git implementation

  • Project mention: Show HN: Gogit – Just enough Git (in Go) to push itself to GitHub | news.ycombinator.com | 2023-07-29

    > It seems a similar story with the rest of git.

    Dulwich[1] is a pure-python Git implementation that's been around for many years, meant to be used as a library. I used it a long time ago to make a git-backed wiki. There's also libgit2 which is exactly what it sounds like and it has mature Go bindings[2]. I'm sure there are more implementations.

    [1]: https://github.com/jelmer/dulwich

  • gitless

    A simple version control system built on top of Git

  • Project mention: Confusing Git Terminology | news.ycombinator.com | 2023-11-02
  • keepsake

    Version control for machine learning

  • Project mention: keepsake VS cascade - a user suggested alternative | libhunt.com/r/keepsake | 2023-12-05
  • oxen-release

    Lightning fast data version control system for structured and unstructured machine learning datasets. We aim to make versioning datasets as easy as versioning code.

  • Project mention: Ask HN: Can we do better than Git for version control? | news.ycombinator.com | 2023-12-10

    We've been working on a data version control system called "oxen" optimized for large unstructured datasets that we are seeing more and more with the advent of many of the generative AI techniques.

    Many of these datasets have many many images, videos, audio files, text as well as structured tabular datasets that git or git-lfs just falls flat on.

    Would love anyone to kick the tires on it and let us know what you think:

    https://github.com/Oxen-AI/oxen-release

    The commands are mirrored after git so it is easy to learn, but optimized under the hood for larger datasets.

  • git-big-picture

    :octopus: Git — the big picture

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • doorstop

    Requirements management using version control.

  • revup

    Effortlessly create and manage pull requests without changing branches. Powers a stacked diffs workflow with python and git "plumbing" commands.

  • PySvn

    Lightweight Subversion library for Python.

  • breezy

    A Distributed Version Control System with a Friendly UI

  • Project mention: Breezy Version Control System | news.ycombinator.com | 2023-11-25
  • nb-clean

    Clean Jupyter notebooks of outputs, metadata, and empty cells, with Git integration

  • Project mention: Do you git commit jupyter notebooks? | /r/datascience | 2023-06-23

    What about NB clean ? https://pypi.org/project/nb-clean/

  • giftless

    🎁 A pluggable Git LFS server written in Python. Highly customizable and easy to extend.

  • zef

    Toolkit for graph-relational data across space and time (by zefhub)

  • blendgit

    manage versions of Blender documents using Git

  • blendit

    (Blender + Git) A Git integration for Blender.

  • Project mention: Checkpoint is now available for free! Save your progress just like a video game | /r/blender | 2023-07-02

    There's a project that tries to do that: https://github.com/imaginelenses/blendit/tree/main

  • mummify

    Version Control for Machine Learning

  • confgit

    Tool for version management of config files

  • basic-git-web-interface

    A basic git web interface built with Python & Quart

  • Samosa (समोसा)

    Enforce a triangular Git workflow. If this is not possible, explain why.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Version control related posts

Index

What are some of the best open-source Version control projects in Python? This list will help you:

Project Stars
1 jupytext 6,410
2 clearml 5,243
3 dulwich 2,000
4 gitless 1,905
5 keepsake 1,637
6 oxen-release 829
7 git-big-picture 531
8 doorstop 454
9 revup 289
10 PySvn 212
11 breezy 122
12 nb-clean 117
13 giftless 111
14 zef 107
15 blendgit 96
16 blendit 62
17 mummify 45
18 confgit 5
19 basic-git-web-interface 3
20 Samosa (समोसा) -

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com