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.
Hot right now
Most stars gained in a day · Oct 20
+590FractalCore
Fractal-Compute-Orchestrations/FractalCore · ★ 2.2KFractalCore 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.
transformers
huggingface/transformers · ★ 167.9KTransformers 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.
+45tensorflow
tensorflow/tensorflow · ★ 201.2KTensorFlow is an open source machine learning platform for building and deploying ML-powered applications.
+39AI-For-Beginners
microsoft/AI-For-Beginners · ★ 70.1KA free 12-week, 24-lesson curriculum from Microsoft that teaches Artificial Intelligence fundamentals through practical lessons, quizzes, and labs.
The all-time top
84 projects · by stars
- 201.2K
#1 · tensorflow/tensorflowtensorflow
TensorFlow is an open source machine learning platform for building and deploying ML-powered applications.
- 167.9K
#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.
- 77.6K
#3 · tensorflow/modelsmodels
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.
- 4

AI-For-Beginners
70.1Kmicrosoft/AI-For-Beginners · Jupyter NotebookA free 12-week, 24-lesson curriculum from Microsoft that teaches Artificial Intelligence fundamentals through practical lessons, quizzes, and labs.
- 5

keras
64.4Kkeras-team/keras · PythonKeras 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.
- 6

Real-Time-Voice-Cloning
60.2KCorentinJ/Real-Time-Voice-Cloning · PythonIt'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.
- 7

supervision
51.3Kroboflow/supervision · PythonSupervision 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.
- 8

ray
44.1Kray-project/ray · PythonRay 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.
- 9

TensorFlow-Examples
43.7Kaymericdamien/TensorFlow-Examples · Jupyter NotebookA hands-on tutorial collection that teaches TensorFlow through runnable examples, from a hello world notebook up to deep neural networks and GANs.
- 10

ailearning
42.6Kapachecn/ailearning · PythonAiLearning 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'.
- 11

photoprism
40.3Kphotoprism/photoprism · GoPhotoPrism is an AI-powered, privacy-first app for browsing, organizing, and sharing your photos and videos, whether self-hosted or in the cloud.
- 12

bert
40Kgoogle-research/bert · PythonGoogle'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.
- 13

frigate
36.8Kblakeblackshear/frigate · PythonFrigate 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.
- 14

HanLP
36.5Khankcs/HanLP · PythonHanLP 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.
- 15
gold-miner
34.4Kxitu/gold-minerGold 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.
- 16
spaCy
34Kexplosion/spaCy · PythonspaCy 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.
- 17
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.
- 18

handson-ml2
30Kageron/handson-ml2 · Jupyter NotebookThis 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'.
- 19

d2l-en
29.9Kd2l-ai/d2l-en · PythonAn 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.
- 20

data-science-ipython-notebooks
29.4Kdonnemartin/data-science-ipython-notebooks · PythonA 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.
- 21

spleeter
28.5Kdeezer/spleeter · PythonSpleeter 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.
- 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.
- 23
shap
25.8Kshap/shap · Jupyter NotebookSHAP 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.
- 24

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

Mask_RCNN
25.6Kmatterport/Mask_RCNN · PythonAn 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.
- 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.
- 27

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

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

reinforcement-learning
22.2Kdennybritz/reinforcement-learning · Jupyter NotebookA 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.
- 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.
- 31
datasets
22.1Khuggingface/datasets · PythonA 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.
- 32

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

deeplearning_ai_books
21.2Kfengdu78/deeplearning_ai_books · HTMLA 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.
- 34

awesome-production-machine-learning
21KEthicalML/awesome-production-machine-learningA 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.
- 35

deep-learning-with-python-notebooks
20.3Kfchollet/deep-learning-with-python-notebooks · Jupyter NotebookCompanion 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).
- 36

magenta
19.8Kmagenta/magenta · PythonA 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.
- 37

DeepFaceLab
19.3Kiperov/DeepFaceLab · PythonDeepFaceLab 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.
- 38

tfjs
19.2Ktensorflow/tfjs · TypeScriptAn open-source, hardware-accelerated JavaScript library for training and deploying machine learning models in the browser and in Node.js.
- 39
screenity
18.8Kalyssaxuu/screenity · JavaScriptA 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.
- 40

face-api.js
18Kjustadudewhohacks/face-api.js · TypeScriptface-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.
- 41

DeepLearning
17.9KMikoto10032/DeepLearning · Jupyter NotebookA 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.
- 42

deeplearning-models
17.6Krasbt/deeplearning-models · Jupyter NotebookA large collection of Jupyter Notebooks implementing various deep learning architectures, models, and training tips for TensorFlow and PyTorch.
- 43

awesome-tensorflow
17.5Kjtoy/awesome-tensorflowA curated list of TensorFlow experiments, libraries, and projects — an index of resources for learning and building with TensorFlow, inspired by awesome-machine-learning.
- 44
tensor2tensor
17.5Ktensorflow/tensor2tensor · PythonA 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.
- 45

cvat
17Kcvat-ai/cvat · PythonCVAT 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.
- 46

baselines
16.8Kopenai/baselines · PythonOpenAI 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.
- 47
transformers.js
16.4Khuggingface/transformers.js · JavaScriptTransformers.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.
- 48

TensorFlow-Course
16.3Kinstillai/TensorFlow-Course · Jupyter NotebookA curated collection of simple, ready-to-use TensorFlow tutorials, covering topics from basic tensors and automatic differentiation to CNNs, custom training loops, and TFRecords.
- 49
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.
- 50

cheatsheets-ai
15.4Kkailashahirwar/cheatsheets-aiA 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.
- 51
Virgilio
15Kvirgili0/Virgilio · Jupyter NotebookA 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.
- 52

nlp-tutorial
14.9Kgraykode/nlp-tutorial · Jupyter NotebookA collection of short PyTorch implementations covering core NLP and deep learning models, from word embeddings to Transformers and BERT, meant as a study resource.
- 53

DeepLearningExamples
14.9KNVIDIA/DeepLearningExamples · Jupyter NotebookA 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.
- 54

machine-learning-zoomcamp
14.8KDataTalksClub/machine-learning-zoomcamp · Jupyter NotebookMachine 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.
- 55

horovod
14.7Khorovod/horovod · PythonHorovod 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.
- 56

stylegan
14.4KNVlabs/stylegan · PythonNVIDIA'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.
- 57

nni
14.4Kmicrosoft/nni · PythonNNI (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.
- 58
handson-ml3
14.4Kageron/handson-ml3 · Jupyter NotebookA 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'.
- 59

facenet
14.4Kdavidsandberg/facenet · PythonThis 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'.
- 60

dgl
14.3Kdmlc/dgl · PythonDGL 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.
- 61

deeplearning4j
14.3Kdeeplearning4j/deeplearning4j · JavaEclipse Deeplearning4J is a suite of JVM libraries for building, training and deploying deep learning applications, usable from Java, Scala, Kotlin and Clojure.
- 62

ivy
14.2Kunifyai/ivy · PythonIvy 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.
- 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.
- 64

stable-baselines3
13.9KDLR-RM/stable-baselines3 · PythonStable Baselines3 (SB3) is a set of reliable PyTorch implementations of reinforcement learning algorithms, meant to serve as solid baselines for research and industry projects.
- 65

Ai-Learn
13.4Ktangyudi/Ai-LearnThis 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.
- 66

Deep-Learning-with-TensorFlow-book
13.2Kdragen1860/Deep-Learning-with-TensorFlow-book · Jupyter NotebookA 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.
- 67

tutorials
13.1KMorvanZhou/tutorials · PythonThis 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.
- 68

gorilla
13.1KShishirPatil/gorilla · PythonGorilla 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.
- 69

fashion-mnist
12.9Kzalandoresearch/fashion-mnist · PythonA 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.
- 70

tensorflow-zh
12.3Kjikexueyuanwiki/tensorflow-zh · TeXA 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.
- 71

PythonPark
11.9KJack-Cherish/PythonPark · PythonA 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.
- 72
wandb
11.3Kwandb/wandb · Pythonwandb 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.
- 73

stylegan2
11.2KNVlabs/stylegan2 · PythonThis 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.
- 74

faceai
11.1Kvipstone/faceai · PythonAn 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.
- 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.
- 76

fast-style-transfer
11Klengstrom/fast-style-transfer · PythonThis 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.
- 77

nerf
11Kbmild/nerf · Jupyter NotebookThe 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.
- 78

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

awesome-semantic-segmentation
10.8Kmrgloom/awesome-semantic-segmentationA curated list of resources for semantic segmentation: network architectures, papers, code implementations, datasets, benchmarks, annotation tools, and losses used in the field.
- 80

mit-deep-learning
10.5Klexfridman/mit-deep-learning · Jupyter NotebookThis 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.
- 81

stanford-tensorflow-tutorials
10.4Kchiphuyen/stanford-tensorflow-tutorials · PythonThis is the code repository for Stanford's CS 20 course, 'TensorFlow for Deep Learning Research,' containing the example code used throughout the lectures.
- 82

visdom
10.3Kfossasia/visdom · PythonVisdom 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.
- 83

Chinese-BERT-wwm
10.2Kymcui/Chinese-BERT-wwm · PythonThis 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.
- 84

FractalCore
2.2KFractal-Compute-Orchestrations/FractalCore · PythonFractalCore 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.
Related topics
Often tagged together
- machine-learning932
- deep-learning748
- python2,447
- pytorch422
- computer-vision393
- open-source5,767
- research783
- data-science234
- ai2,001
- neural-network167
- gpu816
- education945
- linux4,264
- mit3,399
- nlp217
- tutorial631
- artificial-intelligence272
- docker1,684
- keras25
- library1,598
- windows3,492
- apache-2.01,456
- jupyter notebook177
- macos3,624