nowfound

AI · June 22, 2020

D1

DVC 1.0 release. 5 lessons from 3 years of building open-source ML tool

Hey HN, creator of DVC here! DVC (https://dvc.org/) is known as Git for data projects. Technically, DVC codifies your data and machine learning pipelines as text metafiles (with pointers to actual data in S3/GCP/Azure/SSH) while you use Git for the actual versioning. DevOps folks call this approach GitOps or more specifically in this case - DataOps or MLOps. We’ve been working towards 1.0 since we started 3 years ago. What began as my pet project now has 100+ code contributors, 100+ documentation contributors, and thousands of users. Our community has taught us…

DVC 1.0 release. 5 lessons from 3 years of building open-source ML tool launched on June 22, 2020 with 19 votes, #936 of 4,317 launches that month and more than 75% of that year's launches.

Alternativestop 22% of June 2020

In plain words

DVC is an open-source tool that enables version control for machine learning projects by storing data and pipeline metadata as text files while using Git for versioning. It allows users to track datasets and ML workflows across cloud storage platforms like S3, GCP, and Azure. Designed for data scientists and ML engineers, DVC operates in a serverless, distributed manner and supports team collaboration by tracking not just files and pipelines but also metrics and visualizations associated with projects.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

Hey HN, creator of DVC here! DVC (https://dvc.org/) is known as Git for data projects. Technically, DVC codifies your data and machine learning pipelines as text metafiles (with pointers to actual data in S3/GCP/Azure/SSH) while you use Git for the actual versioning. DevOps folks call…

Does a similar job

all alternatives →
  • DVC Studio2021 · studio.datachain.ai · ▲95

    Machine Learning Experiments based on Git

  • DVC Extension for VS Code2023 · marketplace.visualstudio.com · ▲165

    Track machine learning experiments right in your IDE

  • WS
    We scaled Git to support 1 TB repos2022 · xethub.com · ▲279

    I’ve been in the MLOps space for ~10 years, and data is still the hardest unsolved open problem. Code is versioned using Git, data is stored somewhere else, and context often lives in a 3rd location like Slack or GDocs. This is why we built XetHub, a platform that enables teams to treat data like code, using Git. Unlike Git LFS, we don’t just store the files. We use content-defined chunking and Merkle Trees to dedupe against everything in history. This allows small changes in large files to be stored compactly. Read more here:…

  • Data Version Control. Beta release.2018 · dvc.org · ▲8

    Git extension for data scientists: orchestrate code and data

  • VC
    Version code, models, & datasets together in GitHub2023 · ▲19

    Hi HN! We just launched a GitHub integration that scales your Git repos to handle 100 terabytes of files in a single repo. XetData enables data scientists and machine learning engineers to version code, models, and datasets together. Most teams have glued together clunky workflows using S3, DVC, Git, Git LFS, and other tools and make true reproducibility difficult: https://news.ycombinator.com/item?id=37694701 We instead embrace and extend Git so end-users don’t need to learn a new tool and a new set of commands. Our implementation is similar to Git LFS, where we take over the…

  • I replaced vector databases with Git for AI memory (PoC)2025 · github.com · ▲198

    Hey HN! I built a proof-of-concept for AI memory using Git instead of vector databases. The insight: Git already solved versioned document management. Why are we building complex vector stores when we could just use markdown files with Git's built-in diff/blame/history? How it works: Memories stored as markdown files in a Git repo Each conversation = one commit git diff shows how understanding evolves over time BM25 for search (no embeddings needed) LLMs generate search queries from conversation context Example: Ask "how has my project evolved?" and it uses git diff to show actual…

More ai this month

the category →
  • Video model that turns script into viral social media videos

    AI · 19d ago · spira.ai

  • The browser where Claude Code and Codex work beside you

    AI · 19d ago · rill.love

  • Kolibri is Aleph Alpha

    AI · 21d ago · tej.as

  • Paintings by AI models: programs run through a simulation of oil paint.

    AI · 22d ago · stillwet.art

  • Beam.win▲379

    Run AI agents on one Mac and use its windows on another

    AI · 5d ago · beam.win

  • Route requests to the right LLM for cost, latency & quality

    AI · 23d ago · fastrouter.ai

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, June 2020

the whole month →