DVC
by Community
π¦ Data Versioning and ML Experiments
OSS
DVC
Added 1 June 2026
Overview
DVC (Data Version Control) is a version control system for machine learning projects that tracks data, models, and experiment metadata alongside code. It integrates with Git to manage large files and pipelines, enabling reproducible ML workflows without storing binaries in repositories.
Best for
Best for
ML teams building reproducible pipelines who need Git-like versioning for data and models
Use cases
- Track dataset versions and model artifacts across experiment iterations
- Reproduce ML pipelines and results from previous runs
- Collaborate on ML projects with versioned data and experiment history
Notes
DVC (Data Version Control) is a version control system for machine learning projects that tracks data, models, and experiment metadata alongside code. It integrates with Git to manage large files and pipelines, enabling reproducible ML workflows without storing binaries in repositories.
15,643 stars on GitHub. Last updated 2026-06-01. Licensed Apache-2.0.
Use cases
- Track dataset versions and model artifacts across experiment iterations
- Reproduce ML pipelines and results from previous runs
- Collaborate on ML projects with versioned data and experiment history
Pros
- Integrates seamlessly with Git for unified project versioning
- Handles large files and remote storage without bloating repositories
- Tracks full experiment lineage including parameters, metrics, and outputs
Cons
- Requires Python and command-line familiarity for typical workflows
- Learning curve for teams unfamiliar with version control concepts
- Remote storage setup and configuration adds operational overhead
Indexed from awesome-llmops and enriched against its public facts.
Pros
- Integrates seamlessly with Git for unified project versioning
- Handles large files and remote storage without bloating repositories
- Tracks full experiment lineage including parameters, metrics, and outputs
Cons
- Requires Python and command-line familiarity for typical workflows
- Learning curve for teams unfamiliar with version control concepts
- Remote storage setup and configuration adds operational overhead
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Prefect
Community
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
PyTorch
Community
Tensors and Dynamic neural networks in Python with strong GPU acceleration
TensorFlow
Community
An Open Source Machine Learning Framework for Everyone
Airflow
Community
Platform created by the community to programmatically author, schedule and monitor workflows.
Awesome Production Machine Learning
Community
A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
Delta-Lake
Community
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
Determined
Community
Determined is an open-source machine learning platform that simplifies distributed training, hyperparameter tuning, experiment tracking, and resource management. Works with PyTorch
Dolt
Community
Dolt β Git for Data
Featureform
Community
The Virtual Feature Store. Turn your existing data infrastructure into a feature store.
Great Expectations
Community
Always know what to expect from your data.
Hamilton
Community
Apache Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage/tracing and metadata. Runs and scales everywhere pytho
Hopsworks
Community
Hopsworks - Data-Intensive AI platform with a Feature Store
Kubeflow
Community
Machine Learning Toolkit for Kubernetes
MLEM
Community
πΆ A tool to package, serve, and deploy any ML model on any platform. Archived to be resurrected one dayπ€
ModelDB
Community
Open Source ML Model Versioning, Metadata, and Experiment Management
Polyaxon
Community
Open Source AI Infra & Engineering Control Plane
PromptSite
Community
PromptSite is a lightweight prompt version management package that helps you version control, track, experiment and debug with your LLM prompts with ease.
Weco Observe
Community
Build and Optimize your machine learning pipeline with the Weco Platform - based on AIDE ML, the LLM-powered code optimization Agent for Machine Learning Engineering.
whylogs
Community
An open-source data logging library for machine learning models and data pipelines. π Provides visibility into data quality & model performance over time. π‘οΈ Supports privacy-pre
ArtiVC
Community
A version control system to manage large files.
Featureform
Community
The Virtual Feature Store. Turn your existing data infrastructure into a feature store.
LakeFS
Community
lakeFS - Data version control for your data lake | Git for data
Pachyderm
Community
Data-Centric Pipelines and Data Versioning
Ploomber
Community
The fastest β‘οΈ way to build data pipelines. Develop iteratively, deploy anywhere. βοΈ
Quilt
Community
Quilt is a Scientific Data Management Platform on AWS that helps teams and AI find, trust, and reuse data through deeply versioned, context-rich data packages.
Get the free Developerβs Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.