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.