awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

End-to-End MLOps Lifecycle Platforms

Ranking updated Jun 30, 2026

For a platform for managing the ML lifecycle, the strongest matches are allegroai/clearml (ClearML is a comprehensive open-source MLOps platform that tracks), kubeflow/kubeflow (Kubeflow is a comprehensive Kubernetes-native MLOps platform that orchestrates) and mlflow/mlflow (MLflow is the leading open-source platform for managing the). transformerlab/transformerlab-app and polyaxon/polyaxon round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Comprehensive software suites for managing machine learning model development, deployment, monitoring, and automated pipeline orchestration.

End-to-End MLOps Lifecycle Platforms

Find the best repos with AI.We'll search the best matching repositories with AI.
  • allegroai/clearmlallegroai avatar

    allegroai/clearml

    6,733View on GitHub↗

    ClearML is a comprehensive MLOps platform designed to manage the entire machine learning lifecycle. It functions as an experiment tracking tool, a data versioning system, and a pipeline orchestrator, while providing infrastructure for GPU cluster management and model serving. The platform is distinguished by its ability to handle hybrid-cloud compute scheduling and fractional GPU allocation, allowing multiple workloads to share a single hardware accelerator. It employs a metadata-based approach to data versioning, using virtual views to track large datasets and artifacts without duplicating r

    ClearML is a comprehensive open-source MLOps platform that tracks experiments, versions data, orchestrates pipelines, serves models, monitors performance, and manages compute resources, covering nearly all the lifecycle stages and features you need in a unified workflow.

    PythonExperiment TrackingExperiment Tracking SystemsHyperparameter Optimizers
    View on GitHub↗6,733
  • kubeflow/kubeflowkubeflow avatar

    kubeflow/kubeflow

    15,739View on GitHub↗

    Kubeflow is a Kubernetes machine learning platform and containerized toolkit designed to orchestrate the entire machine learning lifecycle. It functions as an MLOps workflow orchestrator and infrastructure layer for building, training, and deploying models within containerized environments. The project provides specialized infrastructure for scaling compute resources and managing GPU workloads for large-scale distributed training. It automates the transition of models from experimental development to production through workflow orchestration and model deployment services. The platform covers

    Kubeflow is a comprehensive Kubernetes-native MLOps platform that orchestrates the full machine learning lifecycle — from data preparation and distributed training through pipeline automation to model serving — making it a strong fit for your end-to-end workflow needs.

    Model Serving
    View on GitHub↗15,739
  • mlflow/mlflowmlflow avatar

    mlflow/mlflow

    26,554View on GitHub↗

    MLflow is the leading open-source platform for managing the ML lifecycle, covering experiment tracking, model registry, and model serving, with integrations for orchestration and hyperparameter tuning, though it lacks native model monitoring, a feature store, and full data versioning — making it a genuine but not fully comprehensive MLOps platform.

    PythonData LineageDeep Learning Experiment TrackersExperiment Tracking
    View on GitHub↗26,554
  • transformerlab/transformerlab-apptransformerlab avatar

    transformerlab/transformerlab-app

    5,103View on GitHub↗

    TransformerLab is an MLOps orchestration platform and research environment designed for the training, fine-tuning, and evaluation of large language models. It serves as a centralized control plane for managing machine learning jobs and coordinating distributed GPU compute across hybrid cloud and on-premise providers. The platform distinguishes itself through agent-driven model optimization, using AI assistants to analyze metrics and automatically propose and queue hyperparameter experiments. It provides a remote development environment that allows users to launch interactive notebooks, code e

    TransformerLab is an open-source MLOps orchestration platform that manages training, fine-tuning, evaluation, and deployment of models, with experiment tracking, hyperparameter tuning, and model serving, though it focuses on large language models and omits some features like a built-in feature store or explicit drift detection.

    PythonExperiment TrackingExperiment TrackingExperiment Tracking Systems
    View on GitHub↗5,103
  • polyaxon/polyaxonpolyaxon avatar

    polyaxon/polyaxon

    3,707View on GitHub↗

    Polyaxon is a Kubernetes-native machine learning orchestration platform and MLOps pipeline orchestrator. It serves as a control plane for managing distributed deep learning workloads, automated machine learning pipelines, and experiment tracking. The platform distinguishes itself through specialized services for distributed training management, including MPI-based coordination for PyTorch and TensorFlow. It provides an automated hyperparameter optimization service utilizing Bayesian, random, and grid search algorithms, alongside managed interactive AI workspaces for launching Jupyter notebook

    Polyaxon is an open-source MLOps platform that orchestrates the full ML lifecycle — including experiment tracking, pipeline automation, model deployment, and monitoring — making it a strong fit for a unified end-to-end workflow.

    MDXData LineageExperiment TrackingExperiment Tracking Systems
    View on GitHub↗3,707
  • pycaret/pycaretpycaret avatar

    pycaret/pycaret

    9,811View on GitHub↗

    PyCaret is a Python AutoML platform and MLOps lifecycle manager designed to automate machine learning workflows. It functions as a low-code environment that leverages a scikit-learn native engine to execute preprocessing, training, and evaluation for tabular data. The platform distinguishes itself as an LLM-powered ML copilot, using large language model agents to analyze datasets, design experiment configurations, and explain model results. It also serves as a Kubernetes ML orchestrator and model registry, enabling the versioning of trained pipelines and their promotion to production API endp

    PyCaret is an AutoML and MLOps lifecycle manager that covers experimentation, model registry, and deployment, making it a valid end-to-end MLOps platform, though it focuses on low-code automation and may not include dedicated monitoring or feature stores.

    PythonDrift DetectionExperiment TrackingHyperparameter Tuning
    View on GitHub↗9,811
  • netflix/metaflowNetflix avatar

    Netflix/metaflow

    9,764View on GitHub↗

    Metaflow is a Python machine learning framework and MLOps workflow orchestrator designed to manage the lifecycle of data pipelines from local prototyping to production. It serves as a distributed compute manager and an experiment tracking system, enabling the creation of reproducible pipelines that transition between development and high-availability production environments. The framework distinguishes itself through an integrated checkpointing system that automatically persists intermediate data artifacts to remote storage, allowing failed runs to be resumed from the last successful step. It

    Metaflow is a Python MLOps workflow orchestrator and experiment tracker that manages pipelines from prototyping to production, but it lacks native model serving, monitoring, and feature store capabilities, so it fits the category but is narrower in scope.

    PythonExperiment TrackingExperiment Tracking Systems
    View on GitHub↗9,764
  • clearml/clearmlclearml avatar

    clearml/clearml

    6,740View on GitHub↗

    ClearML is a comprehensive MLOps platform designed to manage the end-to-end machine learning lifecycle, from initial experimentation to production deployment. It provides a suite of integrated tools including a pipeline orchestrator for automating workflows, an experiment tracking tool for logging hyperparameters and metrics, and a metadata-driven data versioning system for managing large-scale datasets and model artifacts. The platform is distinguished by its advanced compute management and serving capabilities. It features a GPU compute manager that supports fractional resource slicing and

    ClearML is a comprehensive MLOps platform that covers experiment tracking, pipeline orchestration, data versioning, model serving, and hyperparameter tuning, making it a strong fit for managing the full machine learning lifecycle.

    PythonExperiment TrackingHyperparameter OptimizationHyperparameter Optimizers
    View on GitHub↗6,740
  • dlr-rm/rl-baselines3-zooDLR-RM avatar

    DLR-RM/rl-baselines3-zoo

    2,725View on GitHub↗

    This project is a collection of pretrained reinforcement learning agents and training scripts built on Stable Baselines3 and Gymnasium. It provides a framework for training agents to solve specific tasks, managing experiment reproducibility, and deploying pretrained models. The system includes a specialized benchmarking suite and optimization tools for tuning agent settings. It utilizes automated search spaces and distributed trials to maximize performance, while employing bootstrap sampling to generate statistically robust performance metrics and confidence intervals. Broad capabilities cov

    This is a RL-focused training framework and model zoo with experiment tracking and hyperparameter tuning for reinforcement learning, not a general-purpose MLOps platform covering data versioning, pipeline orchestration, model monitoring, or feature store for diverse ML tasks.

    PythonExperiment TrackingExperiment TrackingHyperparameter Optimization Tools
    View on GitHub↗2,725
  • wandb/clientwandb avatar

    wandb/client

    11,128View on GitHub↗

    This project is a collection of utilities designed for machine learning experiment tracking, data versioning, and the observability of large language model applications. It provides a client for recording hyperparameters and metrics during training to visualize performance trends and compare different model versions. The tool includes a model evaluation framework that uses custom scorers and automated judges to assess the quality of generated text outputs. It also provides observability tools to monitor and debug the execution flow and runtime behavior of language model applications. The sys

    This repository is a client library for experiment tracking and data versioning within the Weights & Biases ecosystem, not a self-hostable platform that orchestrates the full machine learning lifecycle with deployment, monitoring, and governance.

    PythonData LineageExperiment Tracking
    View on GitHub↗11,128
  • dnouri/skorchdnouri avatar

    dnouri/skorch

    6,166View on GitHub↗

    Skorch is a deep learning workflow manager and tensor-based model interface. It provides a consistent API for training and predicting with neural networks within standard machine learning workflows, acting as a hyperparameter optimizer for finding optimal network configurations. The library specializes in wrapping PyTorch neural networks in a scikit-learn compatible interface. This allows tensor-based models to be used within traditional machine learning pipelines and grid search tools, including the mapping of parameter grids to model configurations. The framework covers training lifecycle

    Skorch is a library that wraps PyTorch models in a scikit-learn interface for hyperparameter tuning and training workflows, but it does not cover model serving, monitoring, data versioning, or the other lifecycle management features needed for a full MLOps platform.

    Jupyter NotebookHyperparameter OptimizationHyperparameter OptimizersHyperparameter Tuning
    View on GitHub↗6,166
  • hyperopt/hyperopthyperopt avatar

    hyperopt/hyperopt

    7,582View on GitHub↗

    Hyperopt is a Python library for hyperparameter optimization designed to minimize scalar-valued objective functions. It operates as a stochastic search space engine that finds optimal input parameters by searching through real-valued, discrete, and conditional spaces. The framework distinguishes itself through its support for complex search space configurations, allowing for conditional parameter hierarchies where specific hyperparameters are sampled only if their parent parameters meet certain criteria. It is built as an asynchronous optimization framework, decoupling the generation of searc

    Hyperopt provides hyperparameter tuning but is a narrow Python library, not a platform that covers data preparation, model deployment, monitoring, or governance — it only fills one piece of the MLOps workflow.

    PythonExperiment TrackingHyperparameter OptimizationHyperparameter Optimizers
    View on GitHub↗7,582
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
allegroai/clearml6.7KPythonApache-2.0Jun 16, 2026
kubeflow/kubeflow15.7K—Apache-2.0Jun 18, 2026
mlflow/mlflow26.6KPythonApache-2.0Jun 16, 2026
transformerlab/transformerlab-app5.1KPythonAGPL-3.0Jun 16, 2026
polyaxon/polyaxon3.7KMDXApache-2.0Jun 17, 2026
pycaret/pycaret9.8KPythonNOASSERTIONJun 16, 2026
netflix/metaflow9.8KPythonapache-2.0Feb 19, 2026
clearml/clearml6.7KPythonApache-2.0Jun 18, 2026
dlr-rm/rl-baselines3-zoo2.7KPythonmitFeb 16, 2026
wandb/client11.1KPythonMITJun 17, 2026

Related searches

  • a no-code AutoML platform
  • ML frameworks and MLOps
  • an orchestrator for ML pipelines
  • an observability platform for LLM applications
  • a tool for monitoring model drift in production
  • a low code dashboard for machine learning
  • a registry for versioning ML models
  • a structured path into ML engineering