Topics / #ml
ML projects on GitHub
Short-form tag for machine learning.
As of , the most-starred ML projects on GitHub are tensorflow (201.1K stars), ML-For-Beginners (91.5K stars) and 30-Days-Of-Python (76.4K stars). GitHub.Locker tracks 30 ML repositories with 888.4K stars combined. The fastest-growing on October 16 was 30-Days-Of-Python, with +87 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+8730-Days-Of-Python
Asabeneh/30-Days-Of-Python · ★ 76.4KA free 30-day structured curriculum for learning Python from scratch, covering everything from basic syntax to building web APIs and working with databases.
+34ML-For-Beginners
microsoft/ML-For-Beginners · ★ 91.5KA free 12-week, 26-lesson curriculum from Microsoft that teaches classic machine learning (not deep learning) using Scikit-learn, with each lesson tied to real-world data from different world cultures.
+32tensorflow
tensorflow/tensorflow · ★ 201.1KTensorFlow is an open source machine learning platform for building and deploying ML-powered applications.
openscience
synthetic-sciences/openscience · ★ 4KOpenScience is an open-source AI workbench for scientific research: give it a goal and it reads literature, writes and runs code, runs experiments, and writes up what it found.
The all-time top
30 projects · by stars
- 201.1K
#1 · tensorflow/tensorflowtensorflow
TensorFlow is an open source machine learning platform for building and deploying ML-powered applications.
- 91.5K
#2 · microsoft/ML-For-BeginnersML-For-Beginners
A free 12-week, 26-lesson curriculum from Microsoft that teaches classic machine learning (not deep learning) using Scikit-learn, with each lesson tied to real-world data from different world cultures.
- 76.4K
#3 · Asabeneh/30-Days-Of-Python30-Days-Of-Python
A free 30-day structured curriculum for learning Python from scratch, covering everything from basic syntax to building web APIs and working with databases.
- 4

scikit-learn
67.7Kscikit-learn/scikit-learn · Pythonscikit-learn is a Python library for machine learning, offering ready-made algorithms for classification, regression, clustering, dimensionality reduction and more, built on top of SciPy.
- 5

bark
39.3Ksuno-ai/bark · Jupyter NotebookBark is a transformer-based text-to-audio model from Suno that generates realistic, multilingual speech plus music, background noise, and sound effects from text prompts.
- 6
netron
33.6Klutzroeder/netron · JavaScriptNetron is a viewer for neural network, deep learning and machine learning models that lets you open a model file and visually inspect its graph, layers and weights.
- 7

zeroclaw
33Kzeroclaw-labs/zeroclaw · RustZeroClaw is a personal AI assistant runtime: a single Rust binary you configure and run yourself, which talks to LLM providers, listens on dozens of channels, and acts through tools like shell, browser and HTTP.
- 8
mlflow
28.4Kmlflow/mlflow · PythonMLflow is an open source AI engineering platform for agents, LLM apps, and classic ML models: one place to trace, evaluate, monitor, and optimize production AI while controlling costs. It is widely adopted, with over 60 million monthly downloads.
- 9

handson-ml
25.6Kageron/handson-ml · Jupyter NotebookJupyter notebooks that teach Machine Learning fundamentals in Python: the example code and exercise solutions for the first edition of the O'Reilly book 'Hands-on Machine Learning with Scikit-Learn and TensorFlow'.
- 10

best-of-ml-python
23.8Klukasmasuch/best-of-ml-pythonA curated, ranked index of top open-source machine learning libraries for Python, covering areas like deep learning, NLP, AutoML and data visualization, generated and refreshed automatically.
- 11

100-Days-Of-ML-Code
22.2KMLEveryday/100-Days-Of-ML-Code · PythonThe Chinese edition of the 100 Days of ML Code challenge: a day-by-day machine learning learning log with infographics, notes and Python code, spanning supervised and unsupervised learning. It translates the original challenge by Avik-Jain and has gathered 22k+ stars.
- 12

onnx
21.6Konnx/onnx · PythonONNX (Open Neural Network Exchange) is an open standard for machine learning interoperability — an open ecosystem and format for AI models, both deep learning and traditional ML.
- 13

MNN
16.2Kalibaba/MNN · C++MNN is a lightweight, high-performance deep learning inference (and training) engine built by Alibaba, used to run models like LLMs, diffusion models, and CNNs efficiently on mobile, embedded, and edge devices.
- 14
kubeflow
15.9Kkubeflow/kubeflowKubeflow is the foundation of tools for building AI platforms on Kubernetes, covering every stage of the AI lifecycle through a set of composable, Kubernetes-native subprojects.
- 15

unstructured
15.6KUnstructured-IO/unstructured · HTMLUnstructured is an open-source ETL toolkit that converts complex documents like PDFs, Word docs, HTML and images into clean, structured data (JSON) ready for LLMs, RAG pipelines and vector databases.
- 16

optuna
14.9Koptuna/optuna · PythonOptuna is an open-source framework for automatic hyperparameter optimization, built primarily for machine learning: you wrap your training code in an objective function and it searches for the best settings automatically.
- 17

OpenMythos
14.9Kkyegomez/OpenMythos · PythonOpenMythos is an open-source, speculative PyTorch implementation that tries to reconstruct the internal architecture of Anthropic's Claude ('Mythos') purely from publicly available research papers, not from any leaked or official Anthropic code.
- 18

ar-cutpaste
14.6Kcyrildiagne/ar-cutpaste · TypeScriptAR Cut & Paste is a research prototype that lets you point your phone's camera at a real-world object, cut it out using AR and machine learning, and paste it directly into Photoshop as a new layer.
- 19

awesome-mlops
14.2Kvisenger/awesome-mlopsA curated list of references for MLOps (Machine Learning Operations) — links to articles, books, courses, papers, tools and communities about running machine learning systems in production.
- 20

dask
13.9Kdask/dask · PythonDask is a flexible parallel computing library for analytics — it runs Python data workloads as scheduled tasks so they can use many cores or machines instead of a single process.
- 21
claude-skills
11.9KJeffallan/claude-skills · PythonThis is a collection of 67 specialized skills that extend Claude Code into an expert pair programmer for full-stack development, covering languages, frameworks, infrastructure, APIs, testing, DevOps, security, and data/ML.
- 22

ludwig
11.8Kludwig-ai/ludwig · PythonLudwig is a declarative deep learning framework that lets you train, fine-tune, and deploy AI models — from LLM fine-tuning to tabular classification — using a YAML config file and zero boilerplate Python.
- 23
tensorzero
11.7Ktensorzero/tensorzero · RustTensorZero is an open-source LLMOps platform that combines an LLM gateway, observability, evaluation, optimization, and experimentation tooling into one self-hosted stack.
- 24

A-Curated-List-of-ML-System-Design-Case-Studies
11KEngineer1999/A-Curated-List-of-ML-System-Design-Case-StudiesA curated collection of 300+ real-world machine learning system design case studies from over 80 companies like Netflix, Airbnb, Stripe, and Doordash, organized by industry and ML use case.
- 25

dopamine
10.9Kgoogle/dopamine · Jupyter NotebookDopamine is a research framework for fast prototyping of reinforcement learning algorithms — a deliberately small, easily grokked codebase meant for trying out speculative research ideas.
- 26
omnigent
10.9Komnigent-ai/omnigent · PythonOmnigent is an open-source meta-harness for AI agents: a common orchestration layer over coding agents like Claude Code, Codex, Cursor, OpenCode, Hermes, and Pi, with policy enforcement, sandboxing, and real-time collaboration from any device.
- 27

machine-learning-systems-design
10.7Kchiphuyen/machine-learning-systems-design · HTMLA free booklet on designing machine learning systems, covering four main steps: project setup, data pipeline, modeling (selecting, training, debugging), and serving (testing, deploying, maintaining), with links to practical resources and case studies.
- 28

the-algorithm-ml
10.6Ktwitter/the-algorithm-ml · PythonThis is the source code for part of Twitter's (X's) recommendation algorithm, specifically the machine learning models used to rank and embed content for the 'For You' timeline.
- 29

metaflow
10.3KNetflix/metaflow · PythonMetaflow is an open-source Python framework for building, managing and deploying real-life AI and ML systems — from quick prototyping in notebooks to reliable production deployments.
- 30
openscience
4Ksynthetic-sciences/openscience · TypeScriptOpenScience is an open-source AI workbench for scientific research: give it a goal and it reads literature, writes and runs code, runs experiments, and writes up what it found.
Related topics
Often tagged together