Topics / #tensorflow

TensorFlow projects on GitHub

Google open-source machine learning framework for training and deploying models.

As of , the most-starred TensorFlow projects on GitHub are tensorflow (201.2K stars), transformers (167.9K stars) and models (77.6K stars). GitHub.Locker tracks 84 TensorFlow repositories with 2.2M stars combined. The fastest-growing on October 20 was FractalCore, with +590 stars in a day.

84Projects
2.2MStars in total
+962Stars in a day

Hot right now

Most stars gained in a day · Oct 20

The all-time top

84 projects · by stars

  1. #1 · tensorflow/tensorflow

    tensorflow

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

    201.2K
  2. #2 · huggingface/transformers

    transformers

    Transformers is Hugging Face's model-definition framework for state-of-the-art machine learning models across text, vision, audio, video, and multimodal tasks, usable for both inference and training.

    167.9K
  3. #3 · tensorflow/models

    models

    TensorFlow Model Garden is a repository of state-of-the-art model implementations and examples built with TensorFlow, covering officially maintained models, research models, and a curated community list.

    77.6K
  1. 4

    AI-For-Beginners

    70.1Kmicrosoft/AI-For-Beginners · Jupyter Notebook

    A free 12-week, 24-lesson curriculum from Microsoft that teaches Artificial Intelligence fundamentals through practical lessons, quizzes, and labs.

  2. 5

    keras

    64.4Kkeras-team/keras · Python

    Keras 3 is a multi-backend deep learning framework that lets you build and train models for computer vision, NLP, audio, timeseries, and recommender systems on top of JAX, TensorFlow, or PyTorch.

  3. 6

    Real-Time-Voice-Cloning

    60.2KCorentinJ/Real-Time-Voice-Cloning · Python

    It's an implementation of SV2TTS, a deep learning framework that lets you clone a voice from just a few seconds of audio and then generate arbitrary speech in that voice in real time.

  4. 7

    supervision

    51.3Kroboflow/supervision · Python

    Supervision is a Python library with reusable computer vision building blocks: detection/segmentation/classification result handling, annotators, trackers, and dataset utilities that plug into any model.

  5. 8

    ray

    44.1Kray-project/ray · Python

    Ray is an open-source framework for scaling AI and Python applications: a core distributed runtime plus a set of AI libraries that simplify ML compute.

  6. 9

    TensorFlow-Examples

    43.7Kaymericdamien/TensorFlow-Examples · Jupyter Notebook

    A hands-on tutorial collection that teaches TensorFlow through runnable examples, from a hello world notebook up to deep neural networks and GANs.

  7. 10

    ailearning

    42.6Kapachecn/ailearning · Python

    AiLearning is a Chinese-language, practice-first study guide covering data analysis, machine learning, linear algebra, PyTorch, NLTK, and TensorFlow 2, built mainly around code-along notes for the book 'Machine Learning in Action'.

  8. 11

    photoprism

    40.3Kphotoprism/photoprism · Go

    PhotoPrism is an AI-powered, privacy-first app for browsing, organizing, and sharing your photos and videos, whether self-hosted or in the cloud.

  9. 12

    bert

    40Kgoogle-research/bert · Python

    Google's official TensorFlow implementation of BERT together with pre-trained checkpoints — a method for pre-training language representations that set state-of-the-art results on a wide range of NLP tasks, from SQuAD question answering to natural language inference.

  10. 13

    frigate

    36.8Kblakeblackshear/frigate · Python

    Frigate is a complete, local network video recorder (NVR) that performs realtime AI object detection on IP camera feeds, built specifically for tight integration with Home Assistant.

  11. 14

    HanLP

    36.5Khankcs/HanLP · Python

    HanLP is a production-oriented, multilingual NLP toolkit built on dual PyTorch/TensorFlow 2.x engines, supporting 130 languages with ten joint tasks such as tokenization, POS tagging, NER, dependency and constituency parsing, semantic role labeling, and text classification.

  12. 15

    gold-miner

    34.4Kxitu/gold-miner

    Gold Miner (掘金翻译计划) is a Chinese community that translates high-quality English tech articles into Chinese, covering blockchain, AI, Android, iOS, frontend, backend, design, and product topics.

  13. 16

    spaCy

    34Kexplosion/spaCy · Python

    spaCy is a library for advanced Natural Language Processing in Python and Cython, designed from day one for real products. It ships pretrained pipelines and supports tokenization and training for 70+ languages.

  14. 17

    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.

  15. 18

    handson-ml2

    30Kageron/handson-ml2 · Jupyter Notebook

    This is a collection of Jupyter notebooks with the example code and exercise solutions for the second edition of the O'Reilly book 'Hands-On Machine Learning with Scikit-Learn, Keras and TensorFlow'.

  16. 19

    d2l-en

    29.9Kd2l-ai/d2l-en · Python

    An interactive open-source deep learning book that teaches concepts, context, and runnable code together, with examples in multiple frameworks. Its premise: the best way to understand deep learning is learning by doing.

  17. 20

    data-science-ipython-notebooks

    29.4Kdonnemartin/data-science-ipython-notebooks · Python

    A large curated collection of IPython/Jupyter notebooks covering the Python data science stack: deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, statistics with SciPy, pandas, matplotlib, NumPy, Kaggle competition analyses, big data (Spark, Hadoop MapReduce, HDFS), AWS, and command-line essentials.

  18. 21

    spleeter

    28.5Kdeezer/spleeter · Python

    Spleeter is Deezer's source separation library: pretrained models, written in Python on TensorFlow, that split a song into stems like vocals, drums, bass and piano. It ships 2-, 4- and 5-stem variants, and the 2- and 4-stem models score high on the musdb dataset.

  19. 22

    DeepSpeech

    26.8Kmozilla/DeepSpeech · C++

    Mozilla DeepSpeech is an open-source Speech-To-Text engine — a machine-learning model that turns audio into text on your own hardware.

  20. 23

    shap

    25.8Kshap/shap · Jupyter Notebook

    SHAP is a Python library that explains the output of any machine learning model using Shapley values from game theory — it tells you how much each feature contributed to a given prediction.

  21. 24

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

  22. 25

    Mask_RCNN

    25.6Kmatterport/Mask_RCNN · Python

    An implementation of the Mask R-CNN model on Python 3, Keras and TensorFlow that generates bounding boxes and a segmentation mask for each object instance in an image, built on a Feature Pyramid Network and a ResNet101 backbone.

  23. 26

    ncnn

    24KTencent/ncnn · C++

    ncnn is a high-performance neural network inference framework built by Tencent and optimized for mobile, embedded, and desktop deployment. It is used in Tencent apps like QQ, Qzone, and WeChat to run deep learning models on-device.

  24. 27

    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.

  25. 28

    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.

  26. 29

    reinforcement-learning

    22.2Kdennybritz/reinforcement-learning · Jupyter Notebook

    A collection of Reinforcement Learning algorithm implementations, exercises, and solutions meant to accompany Sutton's 'Reinforcement Learning: An Introduction' textbook and David Silver's RL course.

  27. 30

    onnxruntime

    22.1Kmicrosoft/onnxruntime · C++

    ONNX Runtime is a cross-platform, high performance ML accelerator for inference and training. It runs models from PyTorch, TensorFlow/Keras and classical ML libraries like scikit-learn, LightGBM and XGBoost.

  28. 31

    datasets

    22.1Khuggingface/datasets · Python

    A lightweight Python library from Hugging Face that gives one-line dataloaders for a huge catalog of ready-to-use public datasets on the HF Hub, plus fast, reproducible preprocessing for Hub and local data.

  29. 32

    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.

  30. 33

    deeplearning_ai_books

    21.2Kfengdu78/deeplearning_ai_books · HTML

    A Chinese-language collection of notes covering Andrew Ng's (吴恩达) Deep Learning Specialization on Coursera — five courses on neural networks, hyperparameter tuning, structuring ML projects, CNNs, and sequence models.

  31. 34

    awesome-production-machine-learning

    21KEthicalML/awesome-production-machine-learning

    A curated, community-maintained directory of open source libraries for production machine learning: tools to deploy, monitor, version, scale, and secure ML systems, grouped into 25+ annotated sections.

  32. 35

    deep-learning-with-python-notebooks

    20.3Kfchollet/deep-learning-with-python-notebooks · Jupyter Notebook

    Companion Jupyter notebooks for the book 'Deep Learning with Python' by Francois Chollet (and Matthew Watson for the 3rd edition, 2025), implementing all its code samples, plus legacy notebooks for the 2nd edition (2021) and 1st edition (2017).

  33. 36

    magenta

    19.8Kmagenta/magenta · Python

    A Google Brain research project on machine learning for creativity: deep learning and reinforcement learning models that generate songs, audio, images, and drawings, plus smart tools for artists and musicians.

  34. 37

    DeepFaceLab

    19.3Kiperov/DeepFaceLab · Python

    DeepFaceLab is a deep-learning toolkit for creating deepfakes - it lets you replace a face, de-age a face, or even replace an entire head in video footage.

  35. 38

    tfjs

    19.2Ktensorflow/tfjs · TypeScript

    An open-source, hardware-accelerated JavaScript library for training and deploying machine learning models in the browser and in Node.js.

  36. 39

    screenity

    18.8Kalyssaxuu/screenity · JavaScript

    A free, privacy-friendly screen recorder and annotation tool for Chrome: record your screen or camera, annotate and edit the video, and export it — with no time limits and no sign-up.

  37. 40

    face-api.js

    18Kjustadudewhohacks/face-api.js · TypeScript

    face-api.js is a JavaScript API for detecting and recognizing faces, built on top of tensorflow.js, that runs both in the browser and in Node.js.

  38. 41

    DeepLearning

    17.9KMikoto10032/DeepLearning · Jupyter Notebook

    A Chinese-language deep learning tutorial — a huge curated collection of links to courses, books, lecture notes, surveys and code, taking you from math basics through CNNs, GANs, RNNs and GNNs to Kaggle practice and interview prep.

  39. 42

    deeplearning-models

    17.6Krasbt/deeplearning-models · Jupyter Notebook

    A large collection of Jupyter Notebooks implementing various deep learning architectures, models, and training tips for TensorFlow and PyTorch.

  40. 43

    awesome-tensorflow

    17.5Kjtoy/awesome-tensorflow

    A curated list of TensorFlow experiments, libraries, and projects — an index of resources for learning and building with TensorFlow, inspired by awesome-machine-learning.

  41. 44

    tensor2tensor

    17.5Ktensorflow/tensor2tensor · Python

    A library of deep learning models and datasets from researchers and engineers on the Google Brain team, built to make deep learning more accessible and speed up ML research.

  42. 45

    cvat

    17Kcvat-ai/cvat · Python

    CVAT is an open-source, self-hosted data annotation platform for building labeled datasets from images, video, and 3D point clouds, used for computer vision and visual AI projects.

  43. 46

    baselines

    16.8Kopenai/baselines · Python

    OpenAI Baselines is a set of high-quality implementations of reinforcement learning algorithms, built so researchers can replicate published results, refine ideas and compare new approaches against solid baselines.

  44. 47

    transformers.js

    16.4Khuggingface/transformers.js · JavaScript

    Transformers.js lets you run Hugging Face's state-of-the-art machine learning models directly in a web browser, with no server required, using an API designed to mirror the Python transformers library.

  45. 48

    TensorFlow-Course

    16.3Kinstillai/TensorFlow-Course · Jupyter Notebook

    A curated collection of simple, ready-to-use TensorFlow tutorials, covering topics from basic tensors and automatic differentiation to CNNs, custom training loops, and TFRecords.

  46. 49

    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.

  47. 50

    cheatsheets-ai

    15.4Kkailashahirwar/cheatsheets-ai

    A curated collection of one-page cheat sheets covering popular machine learning and deep learning tools such as TensorFlow, Keras, NumPy, Pandas, Scikit-learn, Matplotlib, PySpark, Dask, and R's dplyr/tidyr, aimed at ML and DL researchers.

  48. 51

    Virgilio

    15Kvirgili0/Virgilio · Jupyter Notebook

    A free, open-source initiative that mentors anyone into Data Science: instead of drowning in a chaotic jungle of tutorials, you follow structured learning paths it has put together.

  49. 52

    nlp-tutorial

    14.9Kgraykode/nlp-tutorial · Jupyter Notebook

    A collection of short PyTorch implementations covering core NLP and deep learning models, from word embeddings to Transformers and BERT, meant as a study resource.

  50. 53

    DeepLearningExamples

    14.9KNVIDIA/DeepLearningExamples · Jupyter Notebook

    A collection of NVIDIA-maintained, state-of-the-art deep learning reference implementations across computer vision, NLP, recommenders, speech, and more, tuned for reproducible accuracy and performance on NVIDIA Tensor Core GPUs.

  51. 54

    machine-learning-zoomcamp

    14.8KDataTalksClub/machine-learning-zoomcamp · Jupyter Notebook

    Machine Learning Zoomcamp is a free, hands-on course that teaches you how to build, evaluate, and deploy real machine learning systems, going from a raw problem all the way to a production service.

  52. 55

    horovod

    14.7Khorovod/horovod · Python

    Horovod is a distributed deep learning training framework that adds distributed training support to TensorFlow, Keras, PyTorch, and Apache MXNet, aiming to make scaling training across many GPUs and machines fast and easy.

  53. 56

    stylegan

    14.4KNVlabs/stylegan · Python

    NVIDIA's official TensorFlow implementation of StyleGAN, a generative adversarial network that synthesizes photorealistic images — most famously 1024x1024 faces of people who don't exist — with intuitive control over attributes like pose and identity.

  54. 57

    nni

    14.4Kmicrosoft/nni · Python

    NNI (Neural Network Intelligence) is Microsoft's open-source AutoML toolkit that automates the machine learning lifecycle: feature engineering, neural architecture search, model compression, and hyperparameter tuning.

  55. 58

    handson-ml3

    14.4Kageron/handson-ml3 · Jupyter Notebook

    A collection of Jupyter notebooks with example code and exercise solutions for the 3rd edition of the O'Reilly book 'Hands-on Machine Learning with Scikit-Learn, Keras and TensorFlow'.

  56. 59

    facenet

    14.4Kdavidsandberg/facenet · Python

    This is a TensorFlow implementation of FaceNet, a face recognition system that converts face images into 128-dimensional embeddings for recognition and clustering, based on the paper 'FaceNet: A Unified Embedding for Face Recognition and Clustering'.

  57. 60

    dgl

    14.3Kdmlc/dgl · Python

    DGL is an open-source Python package for deep learning on graphs: it makes it easy to build and train graph neural networks on top of deep learning frameworks you may already use.

  58. 61

    deeplearning4j

    14.3Kdeeplearning4j/deeplearning4j · Java

    Eclipse Deeplearning4J is a suite of JVM libraries for building, training and deploying deep learning applications, usable from Java, Scala, Kotlin and Clojure.

  59. 62

    ivy

    14.2Kunifyai/ivy · Python

    Ivy is an open-source Python library that converts machine learning code between frameworks — you can transpile ML models, tools and libraries from one framework to another with ivy.transpile.

  60. 63

    Open3D

    14.1Kisl-org/Open3D · C++

    Open3D is an open-source library for rapid development of software that works with 3D data, offering data structures, processing algorithms, scene reconstruction, surface alignment, visualization and PBR rendering, with 3D machine learning support via PyTorch and TensorFlow.

  61. 64

    stable-baselines3

    13.9KDLR-RM/stable-baselines3 · Python

    Stable Baselines3 (SB3) is a set of reliable PyTorch implementations of reinforcement learning algorithms, meant to serve as solid baselines for research and industry projects.

  62. 65

    Ai-Learn

    13.4Ktangyudi/Ai-Learn

    This is a free, structured roadmap of nearly 200 hands-on AI learning projects covering Python, math, machine learning, data analysis, deep learning, computer vision and NLP, created by instructor Tangyudi (唐宇迪) to help beginners become job-ready in AI.

  63. 66

    Deep-Learning-with-TensorFlow-book

    13.2Kdragen1860/Deep-Learning-with-TensorFlow-book · Jupyter Notebook

    A free, open-source Chinese textbook on deep learning built on the official TensorFlow 2 release, pairing theory with hands-on case studies. This repo ships the PDF e-book, the accompanying source code, and the lecture slides.

  64. 67

    tutorials

    13.1KMorvanZhou/tutorials · Python

    This is a large collection of beginner-friendly Python tutorials by MorvanZhou (莫烦Python) covering machine learning, deep learning, reinforcement learning and related tools, each tutorial paired with a video lesson.

  65. 68

    gorilla

    13.1KShishirPatil/gorilla · Python

    Gorilla is a Berkeley research project that trains and evaluates LLMs for calling APIs and tools correctly from natural-language requests. It has grown into a suite covering finetuned models (OpenFunctions), the Berkeley Function Calling Leaderboard (BFCL), an execution runtime (GoEx), a RAG fine-tuning recipe (RAFT) and a CLI tool.

  66. 69

    fashion-mnist

    12.9Kzalandoresearch/fashion-mnist · Python

    A dataset of Zalando's article images for benchmarking machine learning algorithms: 60,000 training and 10,000 test examples, each a 28x28 grayscale image with a label from 10 classes. It is meant as a direct drop-in replacement for the original MNIST.

  67. 70

    tensorflow-zh

    12.3Kjikexueyuanwiki/tensorflow-zh · TeX

    A Chinese translation of Google's official TensorFlow documentation, started by the Geek Academy (jikexueyuan) Wiki team on the same day Google open-sourced TensorFlow in November 2015.

  68. 71

    PythonPark

    11.9KJack-Cherish/PythonPark · Python

    A free, Chinese-language self-study guide to programming built around Python and AI: curated tutorials and videos on data structures, machine learning, deep learning, web scraping, interviews, and programmer life.

  69. 72

    wandb

    11.3Kwandb/wandb · Python

    wandb is the Weights & Biases AI developer platform: a Python library and hosted service for tracking, visualizing, and managing machine learning experiments from datasets to production models, including LLM apps via its Weave toolset.

  70. 73

    stylegan2

    11.2KNVlabs/stylegan2 · Python

    This is the official TensorFlow implementation of StyleGAN2, a generative adversarial network from NVIDIA research that produces state-of-the-art, high-quality synthetic images and fixes characteristic artifacts found in the original StyleGAN.

  71. 74

    faceai

    11.1Kvipstone/faceai · Python

    An entry-level Python project for face, video and text detection and recognition. It bundles 11 demo features, from face detection in photos and video to contour marking, hat overlays, digital makeup, gender and emotion recognition, image inpainting and auto colorization.

  72. 75

    openvino

    11Kopenvinotoolkit/openvino · C++

    OpenVINO is Intel's open-source toolkit for optimizing and deploying AI inference — it takes trained deep learning models for vision, speech, NLP, and generative AI and runs them faster, from edge devices to cloud servers.

  73. 76

    fast-style-transfer

    11Klengstrom/fast-style-transfer · Python

    This is a TensorFlow implementation of fast neural style transfer: once trained, it applies the artistic style of a painting to a photo or video in a fraction of a second, building on the Gatys, Johnson, and Ulyanov style-transfer papers.

  74. 77

    nerf

    11Kbmild/nerf · Jupyter Notebook

    The official TensorFlow implementation of NeRF, the ECCV 2020 system (best paper honorable mention) that learns a neural representation of a single scene and renders new views of it.

  75. 78

    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.

  76. 79

    awesome-semantic-segmentation

    10.8Kmrgloom/awesome-semantic-segmentation

    A curated list of resources for semantic segmentation: network architectures, papers, code implementations, datasets, benchmarks, annotation tools, and losses used in the field.

  77. 80

    mit-deep-learning

    10.5Klexfridman/mit-deep-learning · Jupyter Notebook

    This repository collects tutorials, assignments, and competitions from MIT's Deep Learning related courses, covering semantic segmentation, generative adversarial networks, and reinforcement learning for self-driving cars.

  78. 81

    stanford-tensorflow-tutorials

    10.4Kchiphuyen/stanford-tensorflow-tutorials · Python

    This is the code repository for Stanford's CS 20 course, 'TensorFlow for Deep Learning Research,' containing the example code used throughout the lectures.

  79. 82

    visdom

    10.3Kfossasia/visdom · Python

    Visdom is a tool for real-time visualization, monitoring and collaborative analysis of AI/ML experiments and live data, with support for Python, PyTorch/Torch, NumPy and TensorFlow/Keras.

  80. 83

    Chinese-BERT-wwm

    10.2Kymcui/Chinese-BERT-wwm · Python

    This project releases a family of pre-trained Chinese BERT models trained with Whole Word Masking (WWM), including BERT-wwm, BERT-wwm-ext, RoBERTa-wwm-ext, RoBERTa-wwm-ext-large, and smaller RBT3/RBT4/RBT6/RBTL3 variants, published alongside a paper in IEEE/ACM TASLP.

  81. 84

    FractalCore

    2.2KFractal-Compute-Orchestrations/FractalCore · Python

    FractalCore is the central backend orchestrator for the Fractal decentralized compute ecosystem. It coordinates federated learning tasks across Android edge nodes, manages multi-tenant TFLOPs budgets, and runs FedAvg weight aggregation to build a global model.

Often tagged together