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.

47Projects
776.9KStars in total
+275Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

47 projects · by stars

  1. #1 · GokuMohandas/Made-With-ML

    Made-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.

    49.8K
  2. #2 · apache/airflow

    airflow

    Apache Airflow is a platform to programmatically author, schedule, and monitor workflows, defined as code using Python.

    47.2K
  3. #3 · ray-project/ray

    ray

    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.

    44.1K
  1. 4

    qdrant

    35.1Kqdrant/qdrant · Rust

    Qdrant 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.

  2. 5

    pytorch-lightning

    31.4KLightning-AI/pytorch-lightning · Python

    PyTorch 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.

  3. 6

    label-studio

    28.5KHumanSignal/label-studio · TypeScript

    Label 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.

  4. 7

    mlflow

    28.4Kmlflow/mlflow · Python

    MLflow 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.

  5. 8

    recommenders

    22Krecommenders-team/recommenders · Python

    An 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.

  6. 9

    serve

    21.9Kjina-ai/serve · Python

    Jina 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.

  7. 10

    agents-towards-production

    21.7KNirDiamant/agents-towards-production · Jupyter Notebook

    It'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.

  8. 11

    onnx

    21.6Konnx/onnx · Python

    ONNX (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.

  9. 12

    machine-learning-for-trading

    21.4Kstefan-jansen/machine-learning-for-trading · Jupyter Notebook

    The 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.

  10. 13

    awesome-production-machine-learning

    21KEthicalML/awesome-production-machine-learning

    A 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.

  11. 14

    ml-engineering

    19.5Kstas00/ml-engineering · Python

    An 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.

  12. 15

    taipy

    19.4KAvaiga/taipy · Python

    Taipy 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.

  13. 16

    agent-lightning

    18.7Kmicrosoft/agent-lightning · Python

    Agent 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.

  14. 17

    argo-workflows

    17Kargoproj/argo-workflows · Go

    An 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.

  15. 18

    weaviate

    16.9Kweaviate/weaviate · Go

    Weaviate 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.

  16. 19

    dagster

    16.3Kdagster-io/dagster · Python

    Dagster 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.

  17. 20

    ragas

    16Kvibrantlabsai/ragas · Python

    Ragas 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.

  18. 21

    dvc

    15.9Ktreeverse/dvc · Python

    DVC (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'.

  19. 22

    kubeflow

    15.9Kkubeflow/kubeflow

    Kubeflow 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.

  20. 23

    mlops-zoomcamp

    15.4KDataTalksClub/mlops-zoomcamp · Jupyter Notebook

    A free 9-week course from DataTalks.Club that teaches MLOps fundamentals — productionizing machine learning services, from training and experimentation to deployment and monitoring.

  21. 24

    machine-learning-zoomcamp

    14.8KDataTalksClub/machine-learning-zoomcamp · Jupyter Notebook

    Machine 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.

  22. 25

    nni

    14.4Kmicrosoft/nni · Python

    NNI (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.

  23. 26

    awesome-mlops

    14.2Kvisenger/awesome-mlops

    A 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.

  24. 27

    OpenLLM

    12.6Kbentoml/OpenLLM · Python

    OpenLLM 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.

  25. 28

    great_expectations

    11.9Kfivetran/great_expectations · Python

    GX 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.

  26. 29

    ludwig

    11.8Kludwig-ai/ludwig · Python

    Ludwig 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.

  27. 30

    tensorzero

    11.7Ktensorzero/tensorzero · Rust

    TensorZero is an open-source LLMOps platform that combines an LLM gateway, observability, evaluation, optimization, and experimentation tooling into one self-hosted stack.

  28. 31

    cleanlab

    11.7Kcleanlab/cleanlab · Python

    Cleanlab 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.

  29. 32

    dive-into-machine-learning

    11.4Kdive-into-machine-learning/dive-into-machine-learning

    A free, curated guide for learning machine learning with Python and Jupyter Notebook, linking to notebooks, courses, articles, and tools for beginners.

  30. 33

    wandb

    11.3Kwandb/wandb · Python

    wandb 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.

  31. 34

    kedro

    11Kkedro-org/kedro · Python

    Kedro 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.

  32. 35

    amazon-sagemaker-examples

    11Kaws/amazon-sagemaker-examples · Jupyter Notebook

    A collection of official Jupyter notebooks from AWS that demonstrate how to build, train, and deploy machine learning models using Amazon SageMaker.

  33. 36

    llm-engineer-toolkit

    10.9KKalyanKS-NLP/llm-engineer-toolkit

    A 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.

  34. 37

    skypilot

    10.7Kskypilot-org/skypilot · Python

    SkyPilot 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.

  35. 38

    machine-learning-systems-design

    10.7Kchiphuyen/machine-learning-systems-design · HTML

    A 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.

  36. 39

    metaflow

    10.3KNetflix/metaflow · Python

    Metaflow 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.

  37. 40

    Soup

    9.2KMakazhanAlpamys/Soup · Python

    Soup 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.

  38. 41

    higgsfield

    6.1Khiggsfield-ai/higgsfield · Jupyter Notebook

    Higgsfield 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.

  39. 42

    awesome-opensource-ai

    4.9Kalvinreal/awesome-opensource-ai · Python

    A curated, daily-updated list of truly open-source AI projects, models, tools, and infrastructure.

  40. 43

    privacy-preserving-control-plane

    425gbenletoluwase/privacy-preserving-control-plane · Java

    A 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.

  41. 44

    AI-Engineering-Lab

    318zorost/AI-Engineering-Lab · Jupyter Notebook

    A 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.

  42. 45

    EvalForge

    210jsdhwfmax/EvalForge · Python

    EvalForge 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.

  43. 46

    ZizkaDB

    145ZIZKA-AI-SL/ZizkaDB · Python

    ZizkaDB 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.

  44. 47

    Inference-autopilot

    143rednote-machine-learning/Inference-autopilot · Python

    Inference 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.

Often tagged together