ethicalml/awesome-production-machine-learning

A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 36 minutes ago
Added to GitGenius on September 2nd, 2026
Created on August 15th, 2018
Open Issues & Pull Requests: 31 (+0)
GitHub issues: Enabled
Number of forks: 2,598
Total Stargazers: 20,897 (+0)
Total Subscribers: 417 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Awesome Production Machine Learning is a curated list of open source libraries for deploying, monitoring, versioning, scaling, and securing machine learning systems in production.

The list addresses the challenge of navigating the fragmented ecosystem of production ML tooling by organizing libraries across the full lifecycle of ML operations. It covers deployment and serving, model training and orchestration, data pipelines, feature stores, experiment management, monitoring and evaluation, privacy and safety, explainability and fairness, and domain-specific solutions for computer vision, natural language processing, recommender systems, and other specialized areas. The curation approach filters for production-ready, open source tools rather than attempting to list every available option.

This resource suits teams building or scaling ML systems who need to understand what tools exist for specific operational challenges. It works best as a reference when you are evaluating your ML infrastructure stack or looking for solutions to particular problems like model versioning, data annotation, or anomaly detection. The list is organized by functional category rather than by comparison or recommendation, so it serves as a discovery tool rather than a guide that ranks alternatives against each other.

The project maintains an active curation process with new libraries added regularly and announced through monthly releases. A search toolkit is provided to help navigate the growing collection of entries. The repository accepts community contributions following defined guidelines, indicating ongoing engagement with the broader ML operations community.