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

Machine Learning Experiment Tracking

Ranking updated Jun 30, 2026

For a tracker for machine learning experiments, the strongest matches are aimhubio/aim (Aim is an open-source experiment tracking platform that logs), allegroai/clearml (ClearML is a self-hostable MLOps platform that explicitly includes) and mlflow/mlflow (MLflow is the leading open-source experiment tracking platform that). paddlepaddle/visualdl and clearml/clearml round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Open-source tools for logging, visualizing, and comparing metrics and parameters from machine learning training runs.

Machine Learning Experiment Tracking

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

    aimhubio/aim

    6,159View on GitHub↗

    Aim is an open-source platform for logging, visualizing, and comparing machine learning training runs and LLM traces. It provides a remote tracking server and a comparison UI, functioning as an ML experiment tracker, AI workflow logger, and LLM trace recorder that captures prompts, generations, and tool calls from AI applications. The platform distinguishes itself through a run-based data model with local SQLite storage, real-time metric streaming, and a plugin-based explorer system that supports specialized visual analysis of metrics, images, audio, and text. It offers a Python SDK with cont

    Aim is an open-source experiment tracking platform that logs hyperparameters, metrics, and artifacts, offers a comparison UI and Python SDK, and runs self-hosted with SQLite, covering nearly all the features you need for managing ML training runs.

    PythonExperiment Artifact StoragesRun Comparison Tools
    View on GitHub↗6,159
  • 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 self-hostable MLOps platform that explicitly includes experiment tracking, with automatic logging of metrics and hyperparameters, run comparison, artifact storage, and a Python SDK, covering all the core requirements for managing ML training runs.

    PythonRun Comparison Tools
    View on GitHub↗6,733
  • mlflow/mlflowmlflow avatar

    mlflow/mlflow

    26,554View on GitHub↗

    MLflow is the leading open-source experiment tracking platform that logs hyperparameters, metrics, artifacts, and code versions, provides a comparison UI, and offers a Python SDK—all self-hostable, making it a perfect fit for managing ML training runs.

    PythonExperiment Visualization Dashboards
    View on GitHub↗26,554
  • paddlepaddle/visualdlPaddlePaddle avatar

    PaddlePaddle/VisualDL

    4,882View on GitHub↗

    VisualDL is a deep learning visualization toolkit and experiment tracking dashboard. It provides a web-based interface for monitoring training metrics, analyzing high-dimensional data, and rendering model architectures through static and dynamic graphs. The toolkit serves as a performance profiler to identify execution bottlenecks and optimize resource usage. It also functions as a data analyzer that uses projection algorithms to identify relationships between points in complex datasets. Capabilities include tracking training metrics via scalars and histograms, comparing multiple experiments

    VisualDL is a deep learning experiment tracking dashboard that logs training metrics, compares runs, and visualizes data, fitting the experiment tracking intent despite not explicitly covering code versioning or artifact storage.

    HTMLExperiment Visualization Dashboards
    View on GitHub↗4,882
  • 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 an MLOps platform with a dedicated experiment tracking module that logs hyperparameters, metrics, and artifacts, supports run comparison, automatic versioning, Python SDK integration, and self-hosted deployment — exactly what this search needs.

    PythonRun Comparison Tools
    View on GitHub↗6,740
  • wandb/wandbwandb avatar

    wandb/wandb

    10,844View on GitHub↗

    Wandb is a centralized platform for machine learning experiment tracking, model registry management, and workflow orchestration. It provides a comprehensive suite of tools for logging, visualizing, and versioning training metrics, model artifacts, and hyperparameter sweeps to ensure reproducibility across development cycles. The platform also functions as an observability tool for large language model applications, enabling the tracing of execution steps, token usage, and reasoning processes. The project distinguishes itself through its event-driven automation capabilities, which allow users

    Wandb is a widespread experiment tracking platform for machine learning that provides run logging, metric visualization, hyperparameter tracking, and artifact management through its Python SDK, fitting the core need even though self-hosting requires a separate server component.

    PythonModel CheckpointingTraining Progress Monitoring
    View on GitHub↗10,844
  • determined-ai/determineddetermined-ai avatar

    determined-ai/determined

    3,224View on GitHub↗

    Determined is an open-source machine learning platform that simplifies distributed training, hyperparameter tuning, experiment tracking, and resource management. Works with PyTorch and TensorFlow.

    Determined is an open-source machine learning platform that natively includes experiment tracking alongside distributed training and hyperparameter tuning, covering run metadata, metrics, comparison, and artifact storage with Python integration, making it a comprehensive self-hosted tool for managing training runs.

    GoAutomated Machine LearningDeveloper ToolsGeneral Machine Learning
    View on GitHub↗3,224
  • tensorflow/tensorboardtensorflow avatar

    tensorflow/tensorboard

    7,193View on GitHub↗

    TensorBoard is a visualization toolkit for tracking and analyzing machine learning model training progress and performance using TensorFlow event logs. It provides a monitoring dashboard for plotting scalar metrics, tensor distributions, and training curves, and includes specialized tools for visualizing neural network computational graphs and projecting high-dimensional embeddings. The project enables side-by-side comparison of multiple training runs to analyze the impact of hyperparameters on model outcomes. It also features a high-dimensional embedding projector and a graph visualizer for

    TensorBoard is a widely-used tool for visualizing and comparing ML training runs, but it relies on TensorFlow's event logging and does not include built-in automatic environment versioning, artifact storage, or a database backend, so it covers the core tracking need with a narrower scope.

    TypeScriptRun Comparison Tools
    View on GitHub↗7,193
  • iterative/dvciterative avatar

    iterative/dvc

    15,680View on GitHub↗

    DVC is a data versioning tool and pipeline orchestrator designed to track large datasets and machine learning models. It functions as a system for managing large data artifacts by storing lightweight metadata in version control while keeping the actual binaries in a separate cache. The project serves as an experiment tracker and remote storage synchronizer, enabling the execution and comparison of machine learning iterations based on hyperparameters and performance metrics. It provides a bridge for pushing and pulling these large data artifacts between local environments and cloud or on-premi

    DVC is an experiment tracking tool that logs hyperparameters and metrics, compares runs, and manages artifacts—all integrated with Git and self-hostable, making it a solid fit for managing ML training runs.

    PythonModel Reproducibility Tools
    View on GitHub↗15,680
  • fossasia/visdomfossasia avatar

    fossasia/visdom

    10,268View on GitHub↗

    Visdom is a tool for scientific experiment tracking and real-time data monitoring. It provides a programmatic interface for broadcasting live plots, rich media, and training metrics from scripts to an interactive web dashboard. The project specializes in high-dimensional data analysis, offering capabilities to project complex feature sets into 2D space using t-SNE and visualize PyTorch model embeddings. It organizes visualizations into named environments, allowing users to isolate different experimental runs and compare plots across these environments in a single view. The system covers a br

    Visdom provides a programmatic interface to log training metrics, visualize results in real-time, and compare runs across named environments, making it a valid experiment-tracking tool for machine learning training, even though it does not include automatic code versioning or artifact storage.

    PythonProgrammatic Plotting APIsDimensionality Projection PlotsEnvironment Namespaces
    View on GitHub↗10,268
  • 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 ML framework and workflow orchestrator that includes experiment tracking with run metadata, checkpointing, and artifact storage, so it can log, compare, and manage training runs, though its broader orchestration focus means some features like dedicated run comparison visualization or automatic environment versioning may be less comprehensive than pure experiment trackers.

    PythonMachine Learning PipelinesML Workflow EnginesWorkflow Orchestration
    View on GitHub↗9,764
  • guildai/guildaiguildai avatar

    guildai/guildai

    900View on GitHub↗

    Experiment tracking, ML developer tools

    Guild AI is an experiment tracking tool for machine learning, written in Python, which directly addresses the core need to log, compare, and manage training runs, though its specific feature set (such as artifact storage or automatic versioning) is not detailed in the available description.

    PythonExperiment Tracking
    View on GitHub↗900

Related searches

  • a registry for versioning ML models
  • an observability platform for LLM applications
  • a tool for monitoring model drift in production
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
aimhubio/aim6.2KPythonApache-2.0Jun 16, 2026
allegroai/clearml6.7KPythonApache-2.0Jun 16, 2026
mlflow/mlflow26.6KPythonApache-2.0Jun 16, 2026
paddlepaddle/visualdl4.9KHTMLApache-2.0Jan 22, 2025
clearml/clearml6.7KPythonApache-2.0Jun 18, 2026
wandb/wandb10.8KPythonmitFeb 20, 2026
determined-ai/determined3.2KGoApache-2.0Mar 20, 2025
tensorflow/tensorboard7.2KTypeScriptApache-2.0Jun 16, 2026
iterative/dvc15.7KPythonApache-2.0Jun 15, 2026
fossasia/visdom10.3KPythonApache-2.0Jun 22, 2026
a platform for experimenting with prompts in production
  • a platform for managing the ML lifecycle
  • a version control system for ML data
  • a low code dashboard for machine learning
  • a dashboard for LLM cost and usage tracking