A free, self-paced 9-week online course covering MLOps: experiment tracking, orchestration, deployment, monitoring and best practices.
EthicalML/awesome-production-machine-learning
A curated list of open source libraries for deploying, monitoring, versioning, scaling and securing production machine learning.
- Stars
- 21,018
- Forks
- 2,695
- Open issues
- 41
- Last commit
- 2 days ago
What is it?
Awesome Production Machine Learning is a categorized list of open source tools for taking machine learning models from experimentation into production. Entries are grouped by stage of the workflow, including AutoML, distributed training and computation optimisation, data annotation, data pipelines and orchestration, notebooks, data storage, feature stores, model training and experiment management, deployment and serving, evaluation and monitoring, explainability and privacy.
Each entry links to the project's repository with a short description of what it does. The list also covers domain-specific areas such as computer vision, NLP, recommender systems and reinforcement learning. The maintainers publish monthly summaries of newly added libraries through GitHub releases.
Key features
- 01Organised into more than 20 categories covering the ML lifecycle from data to serving.
- 02Each entry links to its repository with a one-line description of its purpose.
- 03Includes tools for deployment, monitoring, versioning and scaling of models.
- 04Covers domain-specific libraries for vision, NLP, recommenders and reinforcement learning.
- 05Monthly release notes summarise newly added libraries.
Use cases
- Finding a feature store, workflow orchestrator or model serving tool when designing an MLOps stack.
- Comparing candidate libraries for AutoML or hyperparameter tuning before adopting one.
- Onboarding onto a team's ML infrastructure by learning which categories of tools exist.
- Tracking new production ML tools over time through the list's monthly updates.
Topics
FAQ
- What is awesome-production-machine-learning?
- A curated list of open source libraries for deploying, monitoring, versioning, scaling and securing production machine learning. Awesome Production Machine Learning is a categorized list of open source tools for taking machine learning models from experimentation into production. Entries are grouped by stage of the workflow, including AutoML, distributed training and computation optimisation, data annotation, data pipelines and orchestration, notebooks, data storage, feature stores, model training and experiment management, deployment and serving, evaluation and monitoring, explainability and privacy.
- Is awesome-production-machine-learning free to use? What license does it have?
- awesome-production-machine-learning is open source under the MIT license. Check the license terms before using it in commercial products.
- Is awesome-production-machine-learning still maintained?
- Actively maintained. The last commit to awesome-production-machine-learning was on Oct 18, 2026.
- What can I use awesome-production-machine-learning for?
- Finding a feature store, workflow orchestrator or model serving tool when designing an MLOps stack. Comparing candidate libraries for AutoML or hyperparameter tuning before adopting one. Onboarding onto a team's ML infrastructure by learning which categories of tools exist. Tracking new production ML tools over time through the list's monthly updates.
- Where can I get awesome-production-machine-learning?
- The source code and installation instructions are on GitHub: https://github.com/EthicalML/awesome-production-machine-learning
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A curated Markdown list of English-speaking YouTube channels that teach programming, web development, machine learning, cybersecurity and other tech topics.
Python package for quickly building and sharing web demos and UIs for machine learning models, APIs, or any Python function.
A curated hub of generative AI learning courses, research paper roundups, interview prep materials, and code notebooks, organized by journey and skill level.
Free online chapter-by-chapter companion for Qiu Xipeng's Chinese deep learning textbook, in a full edition and a general-reader edition, with PDFs and errata.
A curated Chinese-language guide to ChatGPT and frontier LLMs, covering usage, prompting, app development, agents, and productivity tools.