#21 · Primary category: MLOps & Evaluation
dvc
🦉 Data Versioning and ML Experiments
Project last updated:08/24/26
GitHub Stars
15.8K
Forks
1.3K
Contributors
332
License
Apache-2.0
Why we included this project
Git stops being a reasonable place to keep datasets and model weights pretty quickly, and DVC is the tool that applies versioning to data the same way Git does for code. The repository holds small metadata files while the actual artifacts live in a content-addressed cache, which you can push to S3, SSH, Google Drive, Azure, or other remotes. A fresh clone then pulls the exact data and models a given commit expects. Beyond versioning, DVC defines reproducible pipelines as stages, records metrics, parameters, and plots across runs, and manages experiment queues, all from the command line inside a normal Git workflow. That makes it a natural fit for data scientists and ML engineers who want reproducibility and experiment history without a heavyweight platform, and teams already on Git will find the learning curve gentle whether they work solo or in a small group.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
unsloth
Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, FLUX and more.
LlamaFactory
Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
langfuse
🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
netron
Visualizer for neural network, deep learning and machine learning models