Topics / #jupyter-notebook
Jupyter-notebook projects on GitHub
Hyphenated variant of the notebook topic for interactive data work.
As of , the most-starred Jupyter-notebook projects on GitHub are claude-cookbooks (53.6K stars), 100-Days-Of-ML-Code (51.9K stars) and PythonDataScienceHandbook (50.2K stars). GitHub.Locker tracks 60 Jupyter-notebook repositories with 1M stars combined. The fastest-growing on October 18 was 30u30, with +135 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+13530u30
Ojhaharsh/30u30 · ★ 1K30u30 is a free, open-source study guide that walks through the 30 foundational AI papers recommended by Ilya Sutskever, one paper per day, each paired with a full from-scratch implementation, notes, and exercises.
RustGIS
opengeos/RustGIS · ★ 1.6KRustGIS is a free, open-source GIS application written entirely in Rust for mapping, analyzing and sharing geospatial data.
+39claude-cookbooks
anthropics/claude-cookbooks · ★ 53.6KAnthropic's collection of notebooks and recipes showing fun and effective ways of using Claude, with copy-able code snippets you can drop straight into your own projects.
+32the-craft-of-selfteaching
xiaolai/the-craft-of-selfteaching · ★ 17.8K'The Craft of Self-Teaching' (自学是门手艺) is a free Chinese-language ebook by Li Xiaolai that uses learning to code as the entry point for building the broader skill of self-teaching.
The all-time top
60 projects · by stars
- 53.6K
#1 · anthropics/claude-cookbooksclaude-cookbooks
Anthropic's collection of notebooks and recipes showing fun and effective ways of using Claude, with copy-able code snippets you can drop straight into your own projects.
- 51.9K
#2 · Avik-Jain/100-Days-Of-ML-Code100-Days-Of-ML-Code
This is a personal learning log by Avik Jain documenting 100 days of machine learning coding, following the #100DaysOfMLCode challenge proposed by Siraj Raval. It records daily progress on ML topics with notes, code, and infographics.
- 50.2K
#3 · jakevdp/PythonDataScienceHandbookPythonDataScienceHandbook
This is the full text of the Python Data Science Handbook, provided as a set of free Jupyter notebooks covering the core Python data science stack.
- 4
julia
49.2KJuliaLang/julia · JuliaJulia is a high-level, high-performance dynamic programming language built for technical and scientific computing, numerical analysis, and machine learning.
- 5

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

interactive-coding-challenges
31.9Kdonnemartin/interactive-coding-challenges · PythonA collection of 120+ interactive, test-driven Python coding challenges covering algorithms and data structures commonly asked in coding interviews, each delivered as a Jupyter notebook with unit tests and a paired solution notebook, plus an included Anki flashcard deck.
- 7

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

awesome-generative-ai-guide
29.9Kaishwaryanr/awesome-generative-ai-guide · HTMLA one-stop GitHub hub for generative AI learning: research updates, 90+ free courses, code notebooks, and interview prep materials, all organized around one question — what do you want to do with AI?
- 9

Probabilistic-Programming-and-Bayesian-Methods-for-Hackers
28.2KCamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers · Jupyter NotebookAn open-source introductory book, Bayesian Methods for Hackers, that teaches Bayesian inference and probabilistic programming in pure Python with PyMC, built around runnable Jupyter notebook chapters.
- 10

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

minGPT
25Kkarpathy/minGPT · PythonminGPT is a minimal PyTorch re-implementation of OpenAI's GPT, covering both training and inference, written to be small and easy to read rather than production-optimized.
- 12

homemade-machine-learning
24.8Ktrekhleb/homemade-machine-learning · Jupyter NotebookA collection of popular machine learning algorithms implemented from scratch in Python, each paired with an interactive Jupyter Notebook demo and an explanation of the math behind it.
- 13
CV
24.1KAccumulateMore/CV · Jupyter NotebookA comprehensive collection of Chinese-language deep learning study notes covering PyTorch, classic deep learning courses, and LLM agents — written to accompany well-known video courses.
- 14
marimo
23.2Kmarimo-team/marimo · PythonA reactive Python notebook: run a cell or touch a UI element and dependent cells re-run automatically, keeping code and outputs consistent. Notebooks are pure Python files that can run as scripts or deploy as web apps.
- 15

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.
- 16
recommenders
22Krecommenders-team/recommenders · PythonAn open-source Python library and notebook collection with best practices for building, evaluating and deploying recommendation systems — a Linux Foundation of AI & Data project that started at Microsoft.
- 17

Anime4K
21.5Kbloc97/Anime4K · Jupyter NotebookAnime4K is a set of open-source, real-time upscaling and denoising algorithms, implemented as GLSL shaders, that sharpen and upscale anime video on the fly inside your media player instead of permanently re-encoding the file.
- 18

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

Kalman-and-Bayesian-Filters-in-Python
19.4Krlabbe/Kalman-and-Bayesian-Filters-in-Python · Jupyter NotebookAn interactive book that teaches Kalman and Bayesian filters (Kalman, extended Kalman, unscented Kalman, particle filters) using Python and Jupyter Notebook, focused on intuition rather than formal proofs.
- 20

abu
19Kbbfamily/abu · PythonThis is 'abu' (阿布量化), an open-source Python framework for building, backtesting and running quantitative trading strategies across US/A-share/HK stocks, futures, options and cryptocurrencies like Bitcoin, using machine learning to optimize the strategies.
- 21

plotly.py
18.8Kplotly/plotly.py · PythonAn interactive, open-source graphing library for Python: you describe charts in Python code and get interactive figures rendered in the browser.
- 22

llama-cookbook
18.6Kmeta-llama/llama-cookbook · Jupyter NotebookThe Llama Cookbook — Meta's official collection of recipes for building with the Llama model family: inference, fine-tuning, RAG and end-to-end use cases, mostly written as Jupyter notebooks.
- 23

the-craft-of-selfteaching
17.8Kxiaolai/the-craft-of-selfteaching · Jupyter Notebook'The Craft of Self-Teaching' (自学是门手艺) is a free Chinese-language ebook by Li Xiaolai that uses learning to code as the entry point for building the broader skill of self-teaching.
- 24

academicpages.github.io
17.7Kacademicpages/academicpages.github.io · SCSSAcademic Pages is a GitHub Pages template for building personal and professional portfolio-based websites, aimed at academics who want a CV/publications/talks-style site.
- 25

data
17.5Kfivethirtyeight/data · Jupyter NotebookThis is the public repository of data sets and code behind the articles, graphics, and interactive features published by the journalism outlet FiveThirtyEight.
- 26
Screenshot-to-code
16.5Kemilwallner/Screenshot-to-code · HTMLA neural network that turns a design mock-up image into the HTML markup of a static website — render that markup and you get the original design back.
- 27

nicegui
16.3Kzauberzeug/nicegui · PythonNiceGUI is an easy-to-use, Python-based UI framework that shows up in your web browser, letting you build buttons, dialogs, 3D scenes, plots, dashboards and more without writing frontend code yourself.
- 28

vosk-api
15.2Kalphacep/vosk-api · Jupyter NotebookVosk is an offline, open-source speech recognition toolkit that transcribes speech to text in over 20 languages and dialects, running entirely on-device without needing an internet connection.
- 29

numpy-100
14.6Krougier/numpy-100 · PythonA collection of 100 numpy practice exercises gathered from the numpy mailing list, Stack Overflow, and numpy documentation, with solutions included, meant as both a quick reference and teaching material.
- 30

prettymaps
14.3Kmarceloprates/prettymaps · Pythonprettymaps is a Python library that draws stylized, artistic maps from OpenStreetMap data, combining osmnx, matplotlib, shapely and vsketch to render streets, buildings, water and other features as a custom-styled figure.
- 31

fg-data-profiling
13.7KData-Centric-AI-Community/fg-data-profiling · Pythonfg-data-profiling (formerly ydata-profiling / pandas-profiling) is a Python package that generates a one-line exploratory data analysis (EDA) report for pandas or Spark DataFrames, similar to df.describe() but far more detailed.
- 32

notebook
13.4Kjupyter/notebook · Jupyter NotebookJupyter Notebook is a web-based, language-agnostic notebook environment for interactive computing, letting you write and run code, text, and visualizations in a single document served through a browser.
- 33

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

pytorch-book
12.8Kchenyuntc/pytorch-book · Jupyter NotebookThis is the companion code repository for the Chinese book 'Deep Learning Framework PyTorch: Introduction and Practice', covering PyTorch basics and fun projects like neural talk, poem writing, anime face generation, and style transfer.
- 35

nsfw_data_scraper
12.6Kalex000kim/nsfw_data_scraper · ShellThis is a collection of shell scripts that scrapes and aggregates tens of thousands of images across 5 categories (porn, hentai, sexy, neutral, drawings) to build a labeled dataset for training an NSFW image classifier.
- 36
The-Complete-FAANG-Preparation
12.3KAkashSingh3031/The-Complete-FAANG-Preparation · Jupyter NotebookA large curated repository of resources for preparing for FAANG-style technical interviews: Data Structures and Algorithms sheets (450 DSA by Love Babbar, Striver's SheetS, Apna College), FAANG interview questions, core CS subjects, and system design material.
- 37

shap-e
12.3Kopenai/shap-e · PythonShap-E is OpenAI's official code and model release for generating 3D objects conditioned on text prompts or images, producing conditional 3D implicit functions.
- 38

lime
12.2Kmarcotcr/lime · JavaScriptLIME (Local Interpretable Model-agnostic Explanations) is a Python package that explains individual predictions of any machine learning classifier, whether it works on text, tabular data, or images.
- 39
PRML
11.7Kctgk/PRML · Jupyter NotebookA collection of Python implementations of the algorithms described in Christopher Bishop's book 'Pattern Recognition and Machine Learning' (PRML), organized as Jupyter notebooks by chapter.
- 40

LAVIS
11.3Ksalesforce/LAVIS · Jupyter NotebookLAVIS is a Python deep learning library for language-and-vision research, offering a unified interface to 10+ multimodal tasks, 20+ datasets, and 30+ pretrained foundation models like BLIP, BLIP-2, ALBEF, and CLIP.
- 41

numba
11.2Knumba/numba · PythonNumba is a Just-In-Time compiler that translates a subset of Python and NumPy code into fast machine code using LLVM, letting numerical functions run near C/Fortran speed without leaving Python.
- 42

amazon-sagemaker-examples
11Kaws/amazon-sagemaker-examples · Jupyter NotebookA collection of official Jupyter notebooks from AWS that demonstrate how to build, train, and deploy machine learning models using Amazon SageMaker.
- 43

code_snippets
10.6KCoreyMSchafer/code_snippets · Jupyter NotebookA GitHub repository containing a collection of code snippets and example files, mostly written as Jupyter Notebooks, in the Python-dominant language stack shown on GitHub.
- 44

altair
10.5Kvega/altair · PythonVega-Altair is a declarative statistical visualization library for Python, letting you build charts by describing data mappings instead of drawing commands.
- 45

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

vscode-extension-samples
10.2Kmicrosoft/vscode-extension-samples · TypeScriptA collection of sample VS Code extensions from Microsoft, each a self-contained extension demonstrating one topic of the VS Code extension API or a specific Contribution Point.
- 47

Book4_Power-of-Matrix
10.1KVisualize-ML/Book4_Power-of-Matrix · Jupyter NotebookThis is the companion repository for '矩阵力量' (Power of Matrix), the third book in the 'Iris Flower Book' (鸢尾花书) series. It teaches linear algebra and matrix theory step by step as a foundation for machine learning, paired with Jupyter notebooks that run every example.
- 48

production-agentic-rag-course
9.8Kjamwithai/production-agentic-rag-course · PythonThis is a hands-on, week-by-week course that teaches you to build 'arXiv Paper Curator', a production-grade Retrieval-Augmented Generation (RAG) system that fetches academic papers, indexes them, and answers research questions about them.
- 49

sam-3d-objects
7.5Kfacebookresearch/sam-3d-objects · PythonSAM 3D Objects is a foundation model from Meta that reconstructs full 3D shape geometry, texture, and object layout from a single 2D image, even in cluttered real-world scenes with occlusion.
- 50

doctr
6.4Kmindee/doctr · PythondocTR is a Python library for Optical Character Recognition (OCR) that localizes and reads text in documents using deep learning, with PyTorch and TensorFlow2 backends.
- 51

git-sim
4.7Kinitialcommit-com/git-sim · Pythongit-sim is a visual layer for Git that lets you simulate, record, replay, audit, and share Git commands or entire workflows as interactive graphs, without actually running the real Git command.
- 52

hands-on-modern-rl
4.7Kwalkinglabs/hands-on-modern-rl · PythonHands-On Modern RL is an open-source course and book that walks learners from basic reinforcement learning concepts through LLM alignment (RLHF, DPO, GRPO, RLVR) and into advanced agentic systems, combining theory with runnable code.
- 53

agentic-rag-for-dummies
4.3KGiovanniPasq/agentic-rag-for-dummies · Jupyter NotebookIt is a learning project and modular codebase that shows how to build an Agentic RAG (Retrieval-Augmented Generation) system using LangGraph, including conversation memory and human-in-the-loop query clarification.
- 54
Stable-Diffusion
2.8KFurkanGozukara/Stable-Diffusion · Jupyter NotebookA huge, continuously updated collection of tutorial videos by Dr. Furkan Gozukara covering Stable Diffusion, SDXL, FLUX, SD3, LoRA training, DreamBooth, ControlNet, deepfakes, TTS, animation and more, with links to full YouTube walkthroughs for each topic.
- 55

deepopen
2Kdeepopen-com/deepopen · PythonDeepOpen is an open-source, non-autoregressive 'System 1' decision engine: instead of generating text token-by-token like an LLM, it makes typed decisions (choice, score, or boolean) over text, email, tickets or JSON in a single forward pass, across 100+ languages, in as little as 33ms.
- 56
RustGIS
1.6Kopengeos/RustGIS · RustRustGIS is a free, open-source GIS application written entirely in Rust for mapping, analyzing and sharing geospatial data.
- 57

crosstl
1.1KCrossGL/crosstl · PythonCrossTL is a shader and compute program translator built around CrossGL, an intermediate representation (IR) language that bridges graphics APIs, GPU-compute platforms, and systems-language targets.
- 58

30u30
1KOjhaharsh/30u30 · Python30u30 is a free, open-source study guide that walks through the 30 foundational AI papers recommended by Ilya Sutskever, one paper per day, each paired with a full from-scratch implementation, notes, and exercises.
- 59

ai-engineer-notebooks
703calmrocks/ai-engineer-notebooks · Jupyter NotebookA collection of framework-free, hands-on Jupyter/Colab notebooks teaching the applied-LLM engineer skill set — model APIs, RAG, evals, agents, fine-tuning, security, and LLMOps — built for engineers moving into AI Engineer / Forward Deployed Engineer (FDE) roles.
- 60

DMI
62ProjectDMX/DMI · PythonDMI is a decoupled, asynchronous observability stack that gives real-time access to a running LLM's internal state — residual streams, attention patterns, MLP outputs, KV-cache slices, logits — during inference or training, with minimal overhead.
Related topics
Often tagged together
- python2,425
- machine-learning929
- open-source5,746
- education942
- tutorial630
- data-science233
- deep-learning746
- jupyter notebook177
- mit3,386
- research778
- learning512
- ai1,992
- computer-vision393
- library1,594
- linux4,246
- macos3,606
- book263
- gpu808
- beginner-friendly314
- pytorch421
- apache-2.01,452
- cross-platform2,671
- jupyter42
- learning-resources414