The Top 10 Machine Learning Open Source Projects

Open source projects categorized as Machine Learning

Share your experience:✍️ Write a Post❓ Ask a Question
71,768 stars

binhnguyennus/awesome-scalability

Hotness rank #1 · 3

Awesome Scalability is a curated reading list of patterns, papers, blog posts, and talks for building scalable, reliable, and performant large-scale systems. Maintained by Binh Nguyen, the repository organizes hundreds of links into a structured reference covering everything from load balancing and caching to distributed consensus and incident management.

This is not a code library or framework. You won't install anything from it. What you get is a single-page index of battle-tested resources organized by system design topic, with enough breadth to cover the full stack of scaling problems — from database sharding to organizational scaling. With over 71,000 GitHub stars, it has become one of the most widely bookmarked system design references on GitHub.

Metrics details
Stars71,768
Hotness3
StarsHotness
102,797 stars

openai/whisper

Hotness rank #2 · 17

Robust Speech Recognition via Large-Scale Weak Supervision

Metrics details
Stars102,797
Hotness17
StarsHotness
66,940 stars

labmlai/annotated_deep_learning_paper_implementations

Hotness rank #3 · 3

🧑‍🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠

Metrics details
Stars66,940
Hotness3
StarsHotness
72,853 stars

josephmisiti/awesome-machine-learning

Hotness rank #4 · 19

A curated list of awesome Machine Learning frameworks, libraries and software.

Metrics details
Stars72,853
Hotness19
StarsHotness
48,134 stars

GokuMohandas/Made-With-ML

Hotness rank #5 · 20

Learn how to develop, deploy and iterate on production-grade ML applications.

Metrics details
Stars48,134
Hotness20
StarsHotness
89,178 stars

opencv/opencv

Hotness rank #6 · 4

Open Source Computer Vision Library

Metrics details
Stars89,178
Hotness4
StarsHotness
73,119 stars

CompVis/stable-diffusion

Hotness rank #7 · 4

A latent text-to-image diffusion model

Metrics details
Stars73,119
Hotness4
StarsHotness
99,940 stars

pytorch/pytorch

Hotness rank #8 · 2

PyTorch is an open-source machine learning framework built around tensors, automatic differentiation, and GPU acceleration. The core repo at github.com/pytorch/pytorch describes it plainly: you get tensor computation similar to NumPy, plus deep neural network support built on a tape-based autograd system. That combination is why so many teams use it for model research, fine-tuning, distributed training, and production inference.

You can use PyTorch for straightforward feed-forward models, large training jobs spread across many GPUs, custom CUDA operators, and non-Python integrations through LibTorch. You can also stay in eager mode for day-to-day model work and opt into torch.compile when you want the compiler stack to try to speed up execution without forcing a full rewrite.

Metrics details
Stars99,940
Hotness2
StarsHotness
195,126 stars

tensorflow/tensorflow

Hotness rank #9 · 1

An Open Source Machine Learning Framework for Everyone

Metrics details
Stars195,126
Hotness1
StarsHotness
81,810 stars

Developer-Y/cs-video-courses

Hotness rank #10 · 2

List of Computer Science courses with video lectures.

Metrics details
Stars81,810
Hotness2
StarsHotness
Get A Weekly Email With Trending Machine Learning Projects
Stay updated on Machine Learning plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.