Git LFS AlternativesVersion Control Systems and other similar apps like Git LFS

Git LFS is described as 'Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server' and is a Version Control system in the development category. There are more than 10 alternatives to Git LFS for a variety of platforms, including Mac, Linux, Windows, Self-Hosted and Web-based apps. The best Git LFS alternative is ArtiVC, which is both free and Open Source. Other great apps like Git LFS are lakeFS, GUN, git-annex and iroh.

Copy a direct link to this comment to your clipboard
Git LFS alternatives page was last updated

Alternatives list

  1. ArtiVC icon
     4 likes

    ArtiVC (Artifact Version Control) is a handy command-line tool for data versioning on cloud storage. With only one command, it helps you neatly snapshot your data and switch data between versions. Even better, it seamlessly integrates your existing cloud environment.

    Cost / License

    Platforms

    • Mac
     
  2. lakeFS icon
     3 likes

    lakeFS is an open source data lake management and data versioning platform that transforms an object storage into a Git-like repository. It supports AWS S3, S3 compatibles data stores and well as some others.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
     
  3. GUN icon
     28 likes

    GUN is an open source, realtime, graph database written entirely in JavaScript and built using peer-to-peer algorithms, making it surprisingly fault tolerant and easy to get started with.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Self-Hosted
     
  4. git-annex icon
     31 likes

    git-annex allows managing files with Git , without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • BSD
    • Self-Hosted
     
  5. iroh icon
     2 likes

    Iroh is a protocol for syncing & moving bytes. Bytes of any size, on any device. At its core, it's a peer-2-peer network built on a magic socket that establishes QUIC connections between peers. Peers request and provide blobs of opaque bytes that are incrementally...

    Cost / License

    Platforms

    • Self-Hosted
    • Rust
    • Docker
     
  6. DVC icon
     2 likes

    Data Version Control or DVC is an open-source tool for data science and machine learning projects. Key features:

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  7. gitfs icon
     12 likes

    gitfs is a FUSE file system that fully integrates with Git. You can mount a remote repository’s branch locally, and any subsequent changes made to the files will be automatically committed to the remote.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  8. Yjs icon
     1 like

    Yjs is a CRDT implementation that exposes its internal data structure as shared types. Shared types are common data types like Map or Array with superpowers: changes are automatically distributed to other peers and merged without merge conflicts.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Online
     
  9. Ori is a distributed file system built for offline operation and empowers the user with control over synchronization operations and conflict resolution. We provide history through light weight snapshots and allow users to verify the history has not been tampered with.

    Cost / License

    • Free
    • Open Source

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Linux
    • BSD
     
  10. Loro icon
     Like

    Loro uses Conflict-free Replicated Data Types (CRDTs) to resolve parallel edits. By utilizing Loro’s data types, your applications can be made collaborative and keep the editing history with low overhead.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Self-Hosted
     
  11. Automerge icon
     Like

    A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Online
     
11 of 11 Git LFS alternatives