Karpathy Project Taxonomy
This taxonomy groups Karpathy public corpus items by the role they play in AI learning, implementation, and research tooling.
Snapshot
- Crawl date: 2026-05-16
- Total items: 172
- GitHub repositories: 63
- New entries this run: 0
- Changed entries this run: 1
Browser / JavaScript ML experiments
-
Items: 2
-
GitHub repositories: 2
-
calorie - github-repository, summary-only
-
tsnejs - github-repository, summary-only
LLM education / from-scratch pedagogy
-
Items: 1
-
GitHub repositories: 1
-
cryptos - github-repository, summary-only
LLM training and inference systems
-
Items: 17
-
GitHub repositories: 17
-
build-nanogpt - github-repository, summary-only
-
cpython - github-repository, summary-only
-
examples - github-repository, partial excerpt
-
hn-time-capsule - github-repository, summary-only
-
karpathy.github.io - github-repository, summary-only
-
llama2.c - github-repository, partial excerpt
-
llm.c - github-repository, partial excerpt
-
LLM101n - github-repository, summary-only
-
minbpe - github-repository, partial excerpt
-
minGPT - github-repository, partial excerpt
-
nanochat - github-repository, partial excerpt
-
nanoGPT - github-repository, partial excerpt
-
ng-video-lecture - github-repository, summary-only
-
randomfun - github-repository, summary-only
-
reader3 - github-repository, summary-only
-
rendergit - github-repository, summary-only
-
transformers - github-repository, partial excerpt
Minimal implementations
-
Items: 28
-
GitHub repositories: 15
-
An efficient, batched LSTM. - github-gist, summary-only
-
Batched L2 Normalization Layer for Torch nn package - github-gist, summary-only
-
Efficient LSTM cell in Torch - github-gist, summary-only
-
Git Commit Message AI - github-gist, summary-only
-
Google slides in present form shows the next slide, but it is tiny and very difficult to see. This CSS hacks it so that the next slide is large. - github-gist, summary-only
-
hacky stablediffusion code for generating videos - github-gist, summary-only
-
HELLO.md , written by Claude Opus 4.6 when asked to be free in a directory on my computer - github-gist, summary-only
-
llm-wiki - github-gist, summary-only
-
microgpt - github-gist, summary-only
-
numpy - github-gist, summary-only
-
Natural Evolution Strategies (NES) toy example that optimizes a quadratic function - github-gist, summary-only
-
pytorch strangeness - github-gist, summary-only
-
Training a Neural Network ATARI Pong agent with Policy Gradients from raw pixels - github-gist, summary-only
-
deep-vector-quantization - github-repository, partial excerpt
-
EigenLibSVM - github-repository, summary-only
-
find-birds - github-repository, summary-only
-
gitstats - github-repository, summary-only
-
karpathy - github-repository, summary-only
-
lifejs - github-repository, summary-only
-
MatlabWrapper - github-repository, summary-only
-
notpygamejs - github-repository, summary-only
-
optim - github-repository, summary-only
-
pytorch-made - github-repository, summary-only
-
pytorch-normalizing-flows - github-repository, summary-only
-
Random-Forest-Matlab - github-repository, summary-only
-
scholaroctopus - github-repository, summary-only
-
sqlitedict - github-repository, partial excerpt
-
twoolpy - github-repository, summary-only
Neural network fundamentals
-
Items: 9
-
GitHub repositories: 9
-
char-rnn - github-repository, summary-only
-
convnetjs - github-repository, partial excerpt
-
lecun1989-repro - github-repository, partial excerpt
-
makemore - github-repository, partial excerpt
-
micrograd - github-repository, partial excerpt
-
neuraltalk - github-repository, summary-only
-
neuraltalk2 - github-repository, summary-only
-
nn-zero-to-hero - github-repository, partial excerpt
-
recurrentjs - github-repository, summary-only
Personal heuristics / AI philosophy / learning advice
-
Items: 81
-
GitHub repositories: 0
-
(started posting on Medium instead) - blog-rss-item, summary-only
-
A from-scratch tour of Bitcoin in Python - blog-rss-item, summary-only
-
A Recipe for Training Neural Networks - blog-rss-item, summary-only
-
A Survival Guide to a PhD - blog-rss-item, summary-only
-
Biohacking Lite - blog-rss-item, summary-only
-
Deep Neural Nets: 33 years ago and 33 years from now - blog-rss-item, summary-only
-
Deep Reinforcement Learning: Pong from Pixels - blog-rss-item, summary-only
-
microgpt - blog-rss-item, summary-only
-
Short Story on AI: A Cognitive Discontinuity. - blog-rss-item, summary-only
-
Short Story on AI: Forward Pass - blog-rss-item, summary-only
-
Curated Karpathy status 1013244313327681536 - curated-status-link, summary-only
-
Curated Karpathy status 1018544870112165888 - curated-status-link, summary-only
-
Curated Karpathy status 1031266180240093184 - curated-status-link, summary-only
-
Curated Karpathy status 1076927879995285504 - curated-status-link, summary-only
-
Curated Karpathy status 1080700888266637314 - curated-status-link, summary-only
-
Curated Karpathy status 1084641729288884224 - curated-status-link, summary-only
-
Curated Karpathy status 1106605823000666112 - curated-status-link, summary-only
-
Curated Karpathy status 1127792584380706816 - curated-status-link, summary-only
-
Curated Karpathy status 1133605485477634048 - curated-status-link, summary-only
-
Curated Karpathy status 1158225988943089664 - curated-status-link, summary-only
-
Curated Karpathy status 1206064174129930240 - curated-status-link, summary-only
-
Curated Karpathy status 1231378194948706306 - curated-status-link, summary-only
-
Curated Karpathy status 1236737502200791041 - curated-status-link, summary-only
-
Curated Karpathy status 1274472300390150144 - curated-status-link, summary-only
-
Curated Karpathy status 1279130562913951744 - curated-status-link, summary-only
-
Curated Karpathy status 1282524334498541568 - curated-status-link, summary-only
-
Curated Karpathy status 1284660899198820352 - curated-status-link, summary-only
-
Curated Karpathy status 1292239731707666432 - curated-status-link, summary-only
-
Curated Karpathy status 1297718122913308673 - curated-status-link, summary-only
-
Curated Karpathy status 1311884485676294151 - curated-status-link, summary-only
-
Curated Karpathy status 1320541466112843777 - curated-status-link, summary-only
-
Curated Karpathy status 1325154823856033793 - curated-status-link, summary-only
-
Curated Karpathy status 1328547710966743040 - curated-status-link, summary-only
-
Curated Karpathy status 1331834386057105409 - curated-status-link, summary-only
-
Curated Karpathy status 1338274248037597185 - curated-status-link, summary-only
-
Curated Karpathy status 1342194661381836800 - curated-status-link, summary-only
-
Curated Karpathy status 1350503355299205120 - curated-status-link, summary-only
-
Curated Karpathy status 1358483726447988736 - curated-status-link, summary-only
-
Curated Karpathy status 1365784221780828162 - curated-status-link, summary-only
-
Curated Karpathy status 1389712138982158339 - curated-status-link, summary-only
-
Curated Karpathy status 1398374159340634114 - curated-status-link, summary-only
-
Curated Karpathy status 1401267972044328961 - curated-status-link, summary-only
-
Curated Karpathy status 1429478697946402816 - curated-status-link, summary-only
-
Curated Karpathy status 1435827240286109702 - curated-status-link, summary-only
-
Curated Karpathy status 1439676583690715140 - curated-status-link, summary-only
-
Curated Karpathy status 1442957114415063046 - curated-status-link, summary-only
-
Curated Karpathy status 1467180759932801024 - curated-status-link, summary-only
-
Curated Karpathy status 1468370605229547522 - curated-status-link, summary-only
-
Curated Karpathy status 1470285570924417024 - curated-status-link, summary-only
-
Curated Karpathy status 1486215976559398915 - curated-status-link, summary-only
-
Curated Karpathy status 1497652099701620738 - curated-status-link, summary-only
-
Curated Karpathy status 1504975036037406722 - curated-status-link, summary-only
-
Curated Karpathy status 1513420766146084865 - curated-status-link, summary-only
-
Curated Karpathy status 1515357035780616192 - curated-status-link, summary-only
-
Curated Karpathy status 1515361631366266886 - curated-status-link, summary-only
-
Curated Karpathy status 1528453604515778560 - curated-status-link, summary-only
-
Curated Karpathy status 1532894698439774208 - curated-status-link, summary-only
-
Curated Karpathy status 1550903910633680897 - curated-status-link, summary-only
-
Curated Karpathy status 1558569874447671296 - curated-status-link, summary-only
-
Curated Karpathy status 1558863432023126020 - curated-status-link, summary-only
-
Curated Karpathy status 1564698516164730880 - curated-status-link, summary-only
-
Curated Karpathy status 1574906895453675521 - curated-status-link, summary-only
-
Curated Karpathy status 1582807367988654081 - curated-status-link, summary-only
-
Curated Karpathy status 1590604672557252609 - curated-status-link, summary-only
-
Curated Karpathy status 1593091486148489216 - curated-status-link, summary-only
-
Curated Karpathy status 1593417987687473152 - curated-status-link, summary-only
-
Curated Karpathy status 1599152286672248832 - curated-status-link, summary-only
-
Curated Karpathy status 1599852921541128194 - curated-status-link, summary-only
-
Curated Karpathy status 1600012576825360384 - curated-status-link, summary-only
-
Curated Karpathy status 518489390050340864 - curated-status-link, summary-only
-
Curated Karpathy status 543115142561804288 - curated-status-link, summary-only
-
Curated Karpathy status 784212363062816768 - curated-status-link, summary-only
-
Curated Karpathy status 801621764144971776 - curated-status-link, summary-only
-
Curated Karpathy status 828022882215174144 - curated-status-link, summary-only
-
Curated Karpathy status 868178954032513024 - curated-status-link, summary-only
-
Curated Karpathy status 893576281375219712 - curated-status-link, summary-only
-
Curated Karpathy status 904807765931024384 - curated-status-link, summary-only
-
Curated Karpathy status 919396251849728001 - curated-status-link, summary-only
-
Curated Karpathy status 961307010246492160 - curated-status-link, summary-only
-
Curated Karpathy status 986454492534128640 - curated-status-link, summary-only
-
Karpathy personal homepage - personal-homepage, summary-only
Research automation / agentic science
-
Items: 6
-
GitHub repositories: 6
-
autoresearch - github-repository, summary-only
-
jobs - github-repository, summary-only
-
llm-council - github-repository, summary-only
-
reinforcejs - github-repository, summary-only
-
scriptsbots - github-repository, summary-only
-
tf-agent - github-repository, summary-only
Research tooling and paper workflows
-
Items: 7
-
GitHub repositories: 7
-
arxiv-sanity-lite - github-repository, partial excerpt
-
arxiv-sanity-preserver - github-repository, partial excerpt
-
covid-sanity - github-repository, partial excerpt
-
nipspreview - github-repository, summary-only
-
paper-notes - github-repository, summary-only
-
researchlei - github-repository, summary-only
-
researchpooler - github-repository, summary-only
Talks, courses, and videos
-
Items: 15
-
GitHub repositories: 0
-
1hr Talk Intro to Large Language Models - youtube-video, summary-only
-
Building makemore Part 2: MLP - youtube-video, summary-only
-
Building makemore Part 3: Activations & Gradients, BatchNorm - youtube-video, summary-only
-
Building makemore Part 4: Becoming a Backprop Ninja - youtube-video, summary-only
-
Building makemore Part 5: Building a WaveNet - youtube-video, summary-only
-
Deep Dive into LLMs like ChatGPT - youtube-video, summary-only
-
How I use LLMs - youtube-video, summary-only
-
Let’s build GPT: from scratch, in code, spelled out. - youtube-video, summary-only
-
Let’s build the GPT Tokenizer - youtube-video, summary-only
-
Let’s reproduce GPT-2 (124M) - youtube-video, summary-only
-
Stable diffusion dreams of psychedelic faces - youtube-video, summary-only
-
Stable diffusion dreams of steampunk brains - youtube-video, summary-only
-
Stable diffusion dreams of tattoos - youtube-video, summary-only
-
The spelled-out intro to language modeling: building makemore - youtube-video, summary-only
-
The spelled-out intro to neural networks and backpropagation: building micrograd - youtube-video, summary-only
Tokenization and language modeling
-
Items: 1
-
GitHub repositories: 1
-
rustbpe - github-repository, partial excerpt
Vision / multimodal / captioning
-
Items: 5
-
GitHub repositories: 5
-
forestjs - github-repository, partial excerpt
-
nn - github-repository, summary-only
-
simple-amt - github-repository, partial excerpt
-
svmjs - github-repository, partial excerpt
-
ulogme - github-repository, summary-only
Related
Counterpoints And Gaps
- Generated categories are heuristic and should be refined when a repo’s README or file tree shows a stronger interpretation.
- Some repositories are forks, experiments, or old teaching artifacts; popularity should not be mistaken for current endorsement.
- Source code is summarized through file trees and metadata unless public redistribution is clearly license-safe.