Topics / #mlops
Mlops projects on GitHub
Operationalizing machine learning: pipelines, experiment tracking, and model deployment.
As of , the most-starred Mlops projects on GitHub are Made-With-ML (49.8K stars), airflow (47.2K stars) and ray (44.1K stars). GitHub.Locker tracks 47 Mlops repositories with 776.9K stars combined. The fastest-growing on October 16 was Soup, with +79 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+79Soup
MakazhanAlpamys/Soup · ★ 9.2KSoup is a command-line tool for fine-tuning and post-training LLMs from a single YAML config file, automating GPU detection, batching and quantization so you just write a config and run one command.
qdrant
qdrant/qdrant · ★ 35.1KQdrant is a high-performance vector similarity search engine and vector database written in Rust, built to store, search, and manage 'points' (vectors plus a JSON payload) for AI applications like semantic search, recommendations, and RAG.
+18higgsfield
higgsfield-ai/higgsfield · ★ 6.1KHiggsfield is an open-source, fault-tolerant GPU orchestration system and machine learning framework for training huge models, from billions to trillions of parameters, such as LLMs.
mlflow
mlflow/mlflow · ★ 28.4KMLflow is an open source AI engineering platform for agents, LLM apps, and classic ML models: one place to trace, evaluate, monitor, and optimize production AI while controlling costs. It is widely adopted, with over 60 million monthly downloads.
The all-time top
47 projects · by stars
- 49.8K
#1 · GokuMohandas/Made-With-MLMade-With-ML
Made-With-ML is a free hands-on course that teaches how to design, develop, deploy, and iterate on production-grade machine learning applications, combining ML with software engineering best practices.
- 47.2K
#2 · apache/airflowairflow
Apache Airflow is a platform to programmatically author, schedule, and monitor workflows, defined as code using Python.
- 44.1K
#3 · ray-project/rayray
Ray is an open-source framework for scaling AI and Python applications: a core distributed runtime plus a set of AI libraries that simplify ML compute.
- 4
qdrant
35.1Kqdrant/qdrant · RustQdrant is a high-performance vector similarity search engine and vector database written in Rust, built to store, search, and manage 'points' (vectors plus a JSON payload) for AI applications like semantic search, recommendations, and RAG.
- 5

pytorch-lightning
31.4KLightning-AI/pytorch-lightning · PythonPyTorch Lightning is a deep learning framework for pretraining and finetuning AI models of any size, scaling from a single CPU to thousands of GPUs or TPUs without changing your model code.
- 6
label-studio
28.5KHumanSignal/label-studio · TypeScriptLabel Studio is an open source data labeling and annotation tool: you label audio, text, images, videos, and time series in a browser UI and export the results in formats ready for ML training.
- 7
mlflow
28.4Kmlflow/mlflow · PythonMLflow is an open source AI engineering platform for agents, LLM apps, and classic ML models: one place to trace, evaluate, monitor, and optimize production AI while controlling costs. It is widely adopted, with over 60 million monthly downloads.
- 8
recommenders
22Krecommenders-team/recommenders · PythonAn open-source Python library and notebook collection with best practices for building, evaluating and deploying recommendation systems — a Linux Foundation of AI & Data project that started at Microsoft.
- 9

serve
21.9Kjina-ai/serve · PythonJina is an open-source Python framework for building multimodal AI applications on a cloud-native stack — you wrap models into gRPC microservices, chain them into flows, and scale from local to cloud.
- 10
agents-towards-production
21.7KNirDiamant/agents-towards-production · Jupyter NotebookIt's an open-source collection of 28+ code-first, hands-on tutorials for taking GenAI agents from a prototype to a production-ready product, covering orchestration, memory, observability, deployment, and security.
- 11

onnx
21.6Konnx/onnx · PythonONNX (Open Neural Network Exchange) is an open standard for machine learning interoperability — an open ecosystem and format for AI models, both deep learning and traditional ML.
- 12

machine-learning-for-trading
21.4Kstefan-jansen/machine-learning-for-trading · Jupyter NotebookThe code repository for Machine Learning for Trading, 3rd Edition by Stefan Jansen: an end-to-end workflow for building, testing, and deploying ML-driven trading strategies, from data sourcing to live execution.
- 13

awesome-production-machine-learning
21KEthicalML/awesome-production-machine-learningA curated, community-maintained directory of open source libraries for production machine learning: tools to deploy, monitor, version, scale, and secure ML systems, grouped into 25+ annotated sections.
- 14

ml-engineering
19.5Kstas00/ml-engineering · PythonAn open book on machine learning engineering: methodologies, tools and step-by-step instructions for training, fine-tuning and running inference on large language models and multi-modal (VLM) models, written by the engineer who led the BLOOM-176B training.
- 15

taipy
19.4KAvaiga/taipy · PythonTaipy is a Python framework that turns data and AI code into production-ready web applications, taking you from a simple pilot script to a deployable app without extra web development work.
- 16
agent-lightning
18.7Kmicrosoft/agent-lightning · PythonAgent Lightning is an open-source reinforcement-learning training framework from Microsoft that lets you train any existing AI agent with RL, with almost zero changes to the agent's own code.
- 17

argo-workflows
17Kargoproj/argo-workflows · GoAn open source, container-native workflow engine for Kubernetes: it orchestrates parallel jobs where every step of your workflow runs as a container. It is a CNCF graduated project.
- 18

weaviate
16.9Kweaviate/weaviate · GoWeaviate is an open-source, cloud-native vector database: it stores objects and vectors together and lets you combine vector search with structured filtering for semantic search at scale.
- 19
dagster
16.3Kdagster-io/dagster · PythonDagster is a cloud-native data pipeline orchestrator covering the whole development lifecycle: it builds, runs, and observes data assets like tables, datasets, ML models, and reports, with built-in lineage and observability.
- 20

ragas
16Kvibrantlabsai/ragas · PythonRagas is an open-source Python toolkit for evaluating and optimizing LLM applications: objective metrics, automatic test-set generation and data-driven insights replace slow, subjective manual assessment.
- 21

dvc
15.9Ktreeverse/dvc · PythonDVC (Data Version Control) is an open-source tool for versioning data and tracking ML experiments; its own citation tagline calls it 'Git for Data & Models'.
- 22
kubeflow
15.9Kkubeflow/kubeflowKubeflow is the foundation of tools for building AI platforms on Kubernetes, covering every stage of the AI lifecycle through a set of composable, Kubernetes-native subprojects.
- 23

mlops-zoomcamp
15.4KDataTalksClub/mlops-zoomcamp · Jupyter NotebookA free 9-week course from DataTalks.Club that teaches MLOps fundamentals — productionizing machine learning services, from training and experimentation to deployment and monitoring.
- 24

machine-learning-zoomcamp
14.8KDataTalksClub/machine-learning-zoomcamp · Jupyter NotebookMachine Learning Zoomcamp is a free, hands-on course that teaches you how to build, evaluate, and deploy real machine learning systems, going from a raw problem all the way to a production service.
- 25

nni
14.4Kmicrosoft/nni · PythonNNI (Neural Network Intelligence) is Microsoft's open-source AutoML toolkit that automates the machine learning lifecycle: feature engineering, neural architecture search, model compression, and hyperparameter tuning.
- 26

awesome-mlops
14.2Kvisenger/awesome-mlopsA curated list of references for MLOps (Machine Learning Operations) — links to articles, books, courses, papers, tools and communities about running machine learning systems in production.
- 27
OpenLLM
12.6Kbentoml/OpenLLM · PythonOpenLLM lets you run open-source LLMs like Llama, DeepSeek, Mistral and Qwen as OpenAI-compatible API endpoints with a single command, including a built-in chat UI and cloud deployment support.
- 28

great_expectations
11.9Kfivetran/great_expectations · PythonGX Core (Great Expectations) is a Python framework for testing, validating, and documenting the quality of your data. Its core concept is the 'Expectation' — an expressive unit test for your data, built from the collective experience of thousands of data quality deployments.
- 29

ludwig
11.8Kludwig-ai/ludwig · PythonLudwig is a declarative deep learning framework that lets you train, fine-tune, and deploy AI models — from LLM fine-tuning to tabular classification — using a YAML config file and zero boilerplate Python.
- 30
tensorzero
11.7Ktensorzero/tensorzero · RustTensorZero is an open-source LLMOps platform that combines an LLM gateway, observability, evaluation, optimization, and experimentation tooling into one self-hosted stack.
- 31

cleanlab
11.7Kcleanlab/cleanlab · PythonCleanlab is an open-source Python library that automatically finds issues in ML datasets — label errors, outliers, duplicates — using your existing models, so that fixing the data trains better models.
- 32

dive-into-machine-learning
11.4Kdive-into-machine-learning/dive-into-machine-learningA free, curated guide for learning machine learning with Python and Jupyter Notebook, linking to notebooks, courses, articles, and tools for beginners.
- 33
wandb
11.3Kwandb/wandb · Pythonwandb is the Weights & Biases AI developer platform: a Python library and hosted service for tracking, visualizing, and managing machine learning experiments from datasets to production models, including LLM apps via its Weave toolset.
- 34

kedro
11Kkedro-org/kedro · PythonKedro is an open-source Python framework for building production-ready data engineering and data science pipelines, using software engineering best practices to make them reproducible, maintainable, and modular.
- 35

amazon-sagemaker-examples
11Kaws/amazon-sagemaker-examples · Jupyter NotebookA collection of official Jupyter notebooks from AWS that demonstrate how to build, train, and deploy machine learning models using Amazon SageMaker.
- 36

llm-engineer-toolkit
10.9KKalyanKS-NLP/llm-engineer-toolkitA curated catalog of 120+ LLM libraries organized by category, covering training, application development, RAG, inference, serving, data extraction, agents, evaluation, monitoring, prompts, safety and embeddings.
- 37

skypilot
10.7Kskypilot-org/skypilot · PythonSkyPilot is an open-source system for running, managing, and scaling AI workloads — training, serving, batch inference — on any infrastructure: your own Kubernetes or Slurm clusters, reserved GPUs, or 20+ clouds.
- 38

machine-learning-systems-design
10.7Kchiphuyen/machine-learning-systems-design · HTMLA free booklet on designing machine learning systems, covering four main steps: project setup, data pipeline, modeling (selecting, training, debugging), and serving (testing, deploying, maintaining), with links to practical resources and case studies.
- 39

metaflow
10.3KNetflix/metaflow · PythonMetaflow is an open-source Python framework for building, managing and deploying real-life AI and ML systems — from quick prototyping in notebooks to reliable production deployments.
- 40

Soup
9.2KMakazhanAlpamys/Soup · PythonSoup is a command-line tool for fine-tuning and post-training LLMs from a single YAML config file, automating GPU detection, batching and quantization so you just write a config and run one command.
- 41

higgsfield
6.1Khiggsfield-ai/higgsfield · Jupyter NotebookHiggsfield is an open-source, fault-tolerant GPU orchestration system and machine learning framework for training huge models, from billions to trillions of parameters, such as LLMs.
- 42

awesome-opensource-ai
4.9Kalvinreal/awesome-opensource-ai · PythonA curated, daily-updated list of truly open-source AI projects, models, tools, and infrastructure.
- 43

privacy-preserving-control-plane
425gbenletoluwase/privacy-preserving-control-plane · JavaA Java control plane that bundles four coupled mechanisms for production ML pipelines: forecast-driven autoscaling, zero-shot PII redaction at the point of processing, governed model promotion, and drift/anomaly detection.
- 44

AI-Engineering-Lab
318zorost/AI-Engineering-Lab · Jupyter NotebookA free, self-paced 24-week AI engineering course by Zorost Intelligence AI Lab that takes a motivated beginner from Python to production-grade AI systems: ML, LLMs, RAG, fine-tuning, agents and MCP, the major clouds, and Databricks.
- 45
EvalForge
210jsdhwfmax/EvalForge · PythonEvalForge turns AI evaluation results into reviewable, vendor-neutral release evidence for RAG applications and AI assistants, combining an offline RAG evaluator, a portable JSON artifact, and policy-as-code gates that output JSON, JUnit, and SARIF for CI systems.
- 46

ZizkaDB
145ZIZKA-AI-SL/ZizkaDB · PythonZizkaDB is an audit trail database built for AI agents. It logs every agent decision with a SHA-256 checksum and a causal link back to what caused it, so you can replay sessions and time-travel to see exactly what the agent knew at any past moment, supporting EU AI Act Article 12 record-keeping.
- 47
Inference-autopilot
143rednote-machine-learning/Inference-autopilot · PythonInference Autopilot (inferopt) is a CLI that benchmarks SGLang inference deployments on your own hardware and workload, diagnoses bottlenecks, and returns a reproducible, evidence-backed launch command.
Related topics
Often tagged together