Version control

Open-source projects categorized as Version control

Top 23 Version control Open-Source Projects

  • Git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

  • Project mention: GitHub Git Mirror Down | news.ycombinator.com | 2024-04-11
  • libgit2

    A cross-platform, linkable library implementation of Git that you can use in your application.

  • Project mention: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative | news.ycombinator.com | 2024-03-05

    Everything that is replicated on the network is stored as a Git object, using the libgit2[0] library. This library uses hardened SHA-1 internally, which is called sha1dc (for "detect collision").

    [0]: https://github.com/libgit2/libgit2/blob/ac0f2245510f6c75db1b...

  • 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
  • gitoxide

    An idiomatic, lean, fast & safe pure Rust implementation of Git

  • Project mention: [Gitoxide in October] The first security issue and usable `gix status` | /r/rust | 2023-11-23
  • 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
  • SparkleShare

    Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.

  • LibGit2Sharp

    Git + .NET = ❤

  • 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
  • straight.el

    🍀 Next-generation, purely functional package manager for the Emacs hacker.

  • Project mention: Alternative to LSP for C/C++ that doesn’t require installing extra packages on the system | /r/emacs | 2023-06-25

    Very dated and next to useless on large complex CPP codebases. Use a language server. I recommend the straight package manager. https://github.com/radian-software/straight.el

  • nbdime

    Tools for diffing and merging of Jupyter notebooks.

  • Project mention: Stuff I Learned during Hanukkah of Data 2023 | dev.to | 2023-12-18

    I remember hearing about nbdime and thinking it sounded useful, but I've never really needed it since I rarely use Jupyter in the first place. But then I made some changes to my Hanukkah of Data 2023 notebook to work with the follow-up "speed run" challenge (a new dataset and slightly tweaked clues), and the native Git diff was too noisy to be useful. nbdime came to the rescue! Here are the changes I had to make for days 2 and 3 during the speed run:

  • elfshaker

    elfshaker stores binary objects efficiently

  • Project mention: Elfshaker: Version control system fine-tuned for binaries | news.ycombinator.com | 2024-02-09
  • 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

  • hercules

    Gaining advanced insights from Git repository history.

  • gitless

    A simple version control system built on top of Git

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

    Git to Go; bindings for libgit2. Like McDonald's but tastier.

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

    Version control for machine learning

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

    Natural node.js and npm version manager for windows.

  • snowfs

    SnowFS - a fast, scalable version control file storage for graphic files :art:

  • Gittyup

    Understand your Git history!

  • Project mention: Top 10 Git GUI Clients for Linux in 2023 | /r/git | 2023-05-11
  • DBngin

    DB Engine

  • Project mention: 🐬How to Install Local MySQL on Your Mac, Ubuntu, CentOS, Windows🚀🦾 | dev.to | 2023-11-16

    Check out DBngin or StackBricks.

  • diff-hl

    Emacs package for highlighting uncommitted changes

  • 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.

  • centraldogma

    Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2

  • Subversion

    Mirror of Apache Subversion

  • 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). The latest post mention was on 2024-04-11.

Version control related posts

Index

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

Project Stars
1 Git 49,844
2 libgit2 9,414
3 gitoxide 7,890
4 jupytext 6,410
5 clearml 5,217
6 SparkleShare 4,854
7 LibGit2Sharp 3,070
8 straight.el 2,647
9 nbdime 2,593
10 elfshaker 2,289
11 dulwich 1,998
12 hercules 1,981
13 gitless 1,905
14 git2go 1,903
15 keepsake 1,637
16 nodist 1,571
17 snowfs 1,266
18 Gittyup 1,262
19 DBngin 879
20 diff-hl 864
21 oxen-release 826
22 centraldogma 575
23 Subversion 550
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com