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.

30Projects
888.4KStars in total
+282Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

30 projects · by stars

  1. #1 · tensorflow/tensorflow

    tensorflow

    TensorFlow is an open source machine learning platform for building and deploying ML-powered applications.

    201.1K
  2. #2 · microsoft/ML-For-Beginners

    ML-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.

    91.5K
  3. #3 · Asabeneh/30-Days-Of-Python

    30-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.

    76.4K
  1. 4

    scikit-learn

    67.7Kscikit-learn/scikit-learn · Python

    scikit-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.

  2. 5

    bark

    39.3Ksuno-ai/bark · Jupyter Notebook

    Bark 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.

  3. 6

    netron

    33.6Klutzroeder/netron · JavaScript

    Netron 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.

  4. 7

    zeroclaw

    33Kzeroclaw-labs/zeroclaw · Rust

    ZeroClaw 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.

  5. 8

    mlflow

    28.4Kmlflow/mlflow · Python

    MLflow 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.

  6. 9

    handson-ml

    25.6Kageron/handson-ml · Jupyter Notebook

    Jupyter 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'.

  7. 10

    best-of-ml-python

    23.8Klukasmasuch/best-of-ml-python

    A 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.

  8. 11

    100-Days-Of-ML-Code

    22.2KMLEveryday/100-Days-Of-ML-Code · Python

    The 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.

  9. 12

    onnx

    21.6Konnx/onnx · Python

    ONNX (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.

  10. 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.

  11. 14

    kubeflow

    15.9Kkubeflow/kubeflow

    Kubeflow 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.

  12. 15

    unstructured

    15.6KUnstructured-IO/unstructured · HTML

    Unstructured 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.

  13. 16

    optuna

    14.9Koptuna/optuna · Python

    Optuna 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.

  14. 17

    OpenMythos

    14.9Kkyegomez/OpenMythos · Python

    OpenMythos 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.

  15. 18

    ar-cutpaste

    14.6Kcyrildiagne/ar-cutpaste · TypeScript

    AR 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.

  16. 19

    awesome-mlops

    14.2Kvisenger/awesome-mlops

    A 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.

  17. 20

    dask

    13.9Kdask/dask · Python

    Dask 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.

  18. 21

    claude-skills

    11.9KJeffallan/claude-skills · Python

    This 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.

  19. 22

    ludwig

    11.8Kludwig-ai/ludwig · Python

    Ludwig 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.

  20. 23

    tensorzero

    11.7Ktensorzero/tensorzero · Rust

    TensorZero is an open-source LLMOps platform that combines an LLM gateway, observability, evaluation, optimization, and experimentation tooling into one self-hosted stack.

  21. 24

    A-Curated-List-of-ML-System-Design-Case-Studies

    11KEngineer1999/A-Curated-List-of-ML-System-Design-Case-Studies

    A 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.

  22. 25

    dopamine

    10.9Kgoogle/dopamine · Jupyter Notebook

    Dopamine is a research framework for fast prototyping of reinforcement learning algorithms — a deliberately small, easily grokked codebase meant for trying out speculative research ideas.

  23. 26

    omnigent

    10.9Komnigent-ai/omnigent · Python

    Omnigent 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.

  24. 27

    machine-learning-systems-design

    10.7Kchiphuyen/machine-learning-systems-design · HTML

    A 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.

  25. 28

    the-algorithm-ml

    10.6Ktwitter/the-algorithm-ml · Python

    This 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.

  26. 29

    metaflow

    10.3KNetflix/metaflow · Python

    Metaflow 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.

  27. 30

    openscience

    4Ksynthetic-sciences/openscience · TypeScript

    OpenScience 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.

Often tagged together