MLOps tools and libraries

98 libraries, 59 updated this year

Software for the lifecycle around a model rather than the model itself. MLflow, Weights & Biases, Aim and Sacred track experiments and metrics; DVC versions datasets and models alongside code; Optuna and Hyperopt search hyperparameters; and AutoML tools such as AutoGluon, TPOT, PyCaret and H2O try many models for you.

For production, BentoML and Truss package models as services, Feast and Hopsworks serve features, Kedro, Flyte and Hamilton structure pipelines, and Evidently, NannyML and Deepchecks watch for drift and data problems after deployment. Netron, a viewer for model files, is one of the most-starred tools in the section.

A few entries are hosted commercial platforms rather than open-source libraries; their pages link to the vendor and show no GitHub data.

98 libraries

milvusmilvus-io/milvus

Milvus is open source vector database for production AI, written in Go and C++, scalable and blazing fast for billions of embedding vectors.

LLMs
46.5k updated 1d ago

Qdrantqdrant/qdrant

Qdrant is open source vector similarity search engine with extended filtering support, written in Rust.

Deep learningLLMs
35.2k updated 1d ago

Netronlutzroeder/netron

Visualizer for machine learning models.

JavaScriptGeneralDeep learning
33.6k updated today

Chromachroma-core/chroma

Open-source search and retrieval database for AI applications. Vector, full-text, regex, and metadata search. Self-host or Cloud available.

LLMs
29.6k updated 1d ago

MLFlowmlflow/mlflow

Platform to manage the ML lifecycle, including experimentation, reproducibility and deployment. Framework and language agnostic, take a look at all the built-in integrations.

LLMs
28.5k updated today

promptfoopromptfoo/promptfoo

Open-source LLM evaluation and red teaming framework. Test prompts, models, agents, and RAG pipelines. Run adversarial attacks (jailbreaks, prompt injection) and integrate security testing into CI/CD.

LLMs
26.4k updated today
W

Weaviatesemi-technologies/weaviate

Weaviate is an open source vector search engine and vector database. Weaviate uses machine learning to vectorize and store data, and to find answers to natural language queries. With Weaviate you can also bring your custom ML models to production scale.

LLMsNLP
16.9k updated today

DVCiterative/dvc

Data Science Version Control is an open-source version control system for machine learning projects with pipelines support. It makes ML projects reproducible and shareable.

15.9k updated 5d ago

Optunaoptuna/optuna

Optuna is an automatic hyperparameter optimization software framework, particularly designed for machine learning.

PythonGeneral
15k updated 1d ago

txtaineuml/txtai

Build semantic search applications and workflows.

LLMsNLP
13k updated 2d ago

Weights & Biaseswandb/wandb

Machine learning experiment tracking, dataset versioning, hyperparameter search, visualization, and collaboration

Deep learningRLData & viz
11.3k updated today

Kedroquantumblacklabs/kedro

Kedro is a data and development workflow framework that implements best practices for data pipelines with an eye towards productionizing machine learning models.

LLMs
11k updated 1d ago

AutoGluonawslabs/autogluon

AutoML for Image, Text, Tabular, Time-Series, and MultiModal Data.

PythonGeneralDeep learningVisionNLP
10.8k updated 2d ago

RunAnywhereRunanywhereAI/runanywhere-sdks

Open-source SDK for running LLMs and multimodal models on-device across iOS, Android, and cross-platform apps.

LLMs
10.3k updated 3d ago

TPOTEpistasisLab/tpot

Tool that automatically creates and optimizes machine learning pipelines using genetic programming. Consider it your personal data science assistant, automating a tedious part of machine learning.

PythonGeneral
10.1k updated 1y ago

PyCaretpycaret/pycaret

An open-source, low-code machine learning library in Python that automates machine learning workflows.

C++General
9.9k updated 3mo ago

PraisonAIMervinPraison/PraisonAI

Production-ready Multi-AI Agents framework with self-reflection. Fastest agent instantiation (3.77μs), 100+ LLM support via LiteLLM, MCP integration, agentic workflows (route/parallel/loop/repeat), built-in memory, Python & JS SDKs.

LLMs
9.3k updated today

Hubactiveloopai/Hub

Fastest unstructured dataset management for TensorFlow/PyTorch. Stream & version-control data. Store even petabyte-scale data in a single numpy-like array on the cloud accessible on any machine. Visit activeloop.ai for more info.

PythonGeneralDeep learningLLMsVision
9.3k updated 5mo ago

BentoMLbentoml/bentoml

Toolkit for package and deploy machine learning models for serving in production

PythonGeneralDeep learningLLMs
8.9k updated 1d ago

Evidentlyevidentlyai/evidently

Interactive reports to analyze machine learning models during validation or production monitoring.

PythonGeneralLLMs
8k updated 25d ago

Flyteflyteorg/flyte

Flyte makes it easy to create concurrent, scalable, and maintainable workflows for machine learning and data processing.

7.8k updated today

Featuretoolsfeaturetools/featuretools

A library for automated feature engineering. It excels at transforming transactional and relational datasets into feature matrices for machine learning using reusable feature engineering "primitives".

C++General
7.7k updated 1mo ago

H2Oh2oai/h2o-3

ML engine that supports distributed learning on Hadoop, Spark or your laptop via APIs in R, Python, Scala, REST/JSON.

GeneralDeep learning
7.5k updated 2d ago

Feastgojek/feast

A feature store for the management, discovery, and access of machine learning features. Feast provides a consistent view of feature data for both model training and model serving.

C++General
7.3k updated 5d ago

ClearMLclearml/clearml

Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution.

PythonGeneralDeep learningLLMs
6.9k updated 1d ago

Aimaimhubio/aim

> An easy-to-use & supercharged open-source AI metadata tracker.

PythonGeneralData & viz
6.3k updated 1d ago

Pollinations.AIpollinations/pollinations

Free, no-signup APIs for text, image, and audio generation with no API keys required. Offers OpenAI-compatible interfaces and React hooks for easy integration.

5.2k updated today

Infinityinfiniflow/infinity

The AI-native database built for LLM applications, providing incredibly fast vector and full-text search. Developed using C++20

Deep learningLLMs
4.7k updated 7d ago

SacredIDSIA/sacred

Python tool to help you configure, organize, log and reproduce experiments. Like a notebook lab in the context of Chemistry/Biology. The community has built multiple add-ons leveraging the proposed standard.

4.4k updated 1y ago

CMLiterative/cml

A library for doing continuous integration with ML projects. Use GitHub Actions & GitLab CI to train and evaluate models in production like environments and automatically generate visual reports with metrics and graphs in pull/merge requests. Framework & language agnostic.

4.2k updated 3d ago

Deepchecksdeepchecks/deepchecks

Validation & testing of machine learning models and data during model development, deployment, and production. This includes checks and suites related to various types of issues, such as model performance, data integrity, distribution mismatches, and more.

PythonGeneral
4.1k updated 10mo ago

ML Workspaceml-tooling/ml-workspace

All-in-one web-based IDE for machine learning and data science. The workspace is deployed as a docker container and is preloaded with a variety of popular data science libraries (e.g., Tensorflow, PyTorch) and dev tools (e.g., Jupyter, VS Code).

Deep learning
3.6k updated 2y ago

mljar-supervisedmljar/mljar-supervised

An Automated Machine Learning (AutoML) python package for tabular data. It can handle: Binary Classification, MultiClass Classification and Regression. It provides explanations and markdown reports.

PythonGeneral
3.3k updated today

Determineddetermined-ai/determined

Scalable deep learning training platform, including integrated support for distributed training, hyperparameter tuning, experiment tracking, and model management.

PythonGeneralDeep learning
3.2k updated 1y ago

Deepnotedeepnote/deepnote

Deepnote is a drop-in replacement for Jupyter with an AI-first design, sleek UI, new blocks, and native data integrations. Use Python, R, and SQL locally in your favorite IDE, then scale to Deepnote cloud for real-time collaboration, Deepnote agent, and deployable data apps.

Data & viz
3k updated today

m2cgenBayesWitnesses/m2cgen

A tool that allows the conversion of ML models into native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart) with zero dependencies.

3k updated 2y ago

Hamiltondagworks-inc/hamilton

A lightweight library to define data transformations as a directed-acyclic graph (DAG). It helps author reliable feature engineering and machine learning pipelines, and more.

Data & viz
2.6k updated 1d ago

AgentfieldAgent-Field/agentfield

Open source Kubernetes-style control plane for deploying AI agents as distributed microservices, with built-in service discovery, durable workflows, and observability.

LLMs
2.6k updated today

VDPinstill-ai/vdp

Open source visual data ETL to streamline the end-to-end visual data processing pipeline: extract unstructured visual data from pre-built data sources, transform it into analysable structured insights by Vision AI models imported from various ML platforms, and load the insights into warehouses or applications.

2.3k updated 4mo ago

NannyMLNannyML/nannyml

Python library capable of fully capturing the impact of data drift on performance. Allows estimation of post-deployment model performance without access to targets.

PythonGeneral
2.2k updated 1y ago

AutoVizAutoViML/AutoViz

AutoViz performs automatic visualization of any dataset with a single line of Python code. Give it any input file (CSV, txt or JSON) of any size and AutoViz will visualize it. See Medium article.

PythonData & viz
1.9k updated 2y ago

Auto MLClimbsRocks/auto_ml

Automated machine learning, data formatting, ensembling, and hyperparameter optimization for competitions and exploration- just give it a.csv file!

General
1.7k updated 5y ago

Hopsworkslogicalclocks/hopsworks

A data-intensive platform for AI with the industry's first open-source feature store. The Hopsworks Feature Store provides both a feature warehouse for training and batch based on Apache Hive and a feature serving database, based on MySQL Cluster, for online applications.

C++General
1.3k updated 1y ago

Xcessivreiinakano/xcessiv

A web-based application for quick, scalable, and automated hyperparameter tuning and stacked ensembling.

PythonGeneral
1.3k updated 8y ago

Trussbasetenlabs/truss

An open source framework for packaging and serving ML models.

C++General
1.2k updated today

Agentic Radarsplx-ai/agentic-radar

Open-source CLI security scanner for agentic workflows. Scans your workflow’s source code, detects vulnerabilities, and generates an interactive visualization along with a detailed security report. Supports LangGraph, CrewAI, n8n, OpenAI Agents, and more.

LLMsData & viz
1.1k updated 11mo ago

guild.aiguildai/guildai

Tool to log, analyze, compare and "optimize" experiments. It's cross-platform and framework independent, and provided integrated visualizers such as tensorboard.

909 updated 1y ago

Chaos Geniuschaos-genius/chaos_genius Archived

ML powered analytics engine for outlier/anomaly detection and root cause analysis.

Data & viz
778 archived

MLEMiterative/mlem Archived

Version and deploy your ML models following GitOps principles

719 archived

FEDOTnccr-itmo/FEDOT

An AutoML framework for the automated design of composite modelling pipelines. It can handle classification, regression, and time series forecasting tasks on different types of data (including multi-modal datasets).

PythonGeneral
712 updated 3d ago
Esc

Type to search every entry. ↑↓ to move, Enter to open.