karpathy
Andrej Joined Apr 2010 231,318 followers View on GitHub
- Stars
- 505,090
- across 54 public repos
- Rank
- #2
- of 323,850 users, top 0.01%
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 142 | AI agents running research on single-GPU nanochat training automatically | Python | 99,734 |
| 343 | The simplest, fastest repository for training/finetuning medium-sized GPTs. | Python | 64,601 |
| 392 | The best ChatGPT that $100 can buy. | Python | 60,421 |
| 876 | LLM101n: Let's build a Storyteller | 37,473 | |
| 1,187 | LLM training in simple, raw C/CUDA | Cuda | 31,422 |
| 1,578 | LLM Council works together to answer your hardest questions | Python | 26,374 |
| 1,679 | Neural Networks: Zero to Hero | Jupyter Notebook | 25,435 |
| 1,719 | A minimal PyTorch re-implementation of the OpenAI GPT (Generative Pretrained Transformer) training | Python | 25,014 |
| 2,310 | Inference Llama 2 in one file of pure C | C | 20,260 |
| 2,537 | A tiny scalar-valued autograd engine and a neural net library on top of it with PyTorch-like API | Jupyter Notebook | 18,809 |
| 4,548 | Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch | Lua | 12,133 |
| 4,974 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | JavaScript | 11,217 |
| 5,100 | Minimal, clean code for the Byte Pair Encoding (BPE) algorithm commonly used in LLM tokenization. | Python | 11,024 |
| 10,935 | Web interface for browsing, search and filtering recent arxiv submissions | Python | 5,805 |
| 11,301 | Video+code lecture on building nanoGPT from scratch | Python | 5,631 |
| 11,370 | Efficient Image Captioning code in Torch, runs on GPU | Jupyter Notebook | 5,603 |
| 11,569 | NeuralTalk is a Python+numpy project for learning Multimodal Recurrent Neural Networks that describe images with sentences. | Python | 5,512 |
| 12,678 | Python | 5,095 | |
| 14,370 | An autoregressive character-level language model for making more things | Python | 4,545 |
| 17,009 | Quick illustration of how one can easily read books together with LLMs. It's great and I highly recommend it. | Python | 3,902 |
| 27,181 | Render any git repo into a single static HTML page for humans or LLMs | Python | 2,498 |
| 33,311 | A research tool for visually exploring Bureau of Labor Statistics Occupational Outlook Handbook data. This is not a report, a paper, or a serious economic publication — it is a development tool... | HTML | 2,043 |
| 34,518 | my blog | CSS | 1,973 |
| 35,157 | Pure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes | Jupyter Notebook | 1,939 |
| 39,843 | arxiv-sanity lite: tag arxiv papers of interest get recommendations of similar papers in a nice UI using SVMs over tfidf feature vectors based on paper abstracts. | Python | 1,720 |
| 45,821 | Reinforcement Learning Agents in Javascript (Dynamic Programming, Temporal Difference, Deep Q-Learning, Stochastic/Deterministic Policy Gradients) | HTML | 1,494 |
| 57,030 | Notebooks and various random fun | Jupyter Notebook | 1,186 |
| 57,190 | Automatically collect and visualize usage statistics in Ubuntu/OSX environments. | Python | 1,182 |
| 66,877 | Deep Recurrent Neural Networks and LSTMs in Javascript. More generally also arbitrary expression graphs with automatic differentiation. | HTML | 989 |
| 71,368 | Normalizing flows in PyTorch. Current intended use is education not production. | Jupyter Notebook | 922 |
| 72,106 | Implementation of t-SNE visualization algorithm in Javascript. | JavaScript | 912 |
| 82,330 | Reproducing Yann LeCun 1989 paper "Backpropagation Applied to Handwritten Zip Code Recognition", to my knowledge the earliest real-world application of a neural net trained with backpropagation. | Jupyter Notebook | 792 |
| 90,550 | Random notes on papers, likely a short-term repo. | 715 | |
| 90,785 | Support Vector Machine in Javascript (SMO algorithm, supports arbitrary kernels) + GUI demo | JavaScript | 713 |
| 93,515 | Analyzing Hacker News discussions from a decade ago in hindsight with LLMs | Python | 690 |
| 97,329 | VQVAEs, GumbelSoftmaxes and friends | Jupyter Notebook | 660 |
| 106,747 | MADE (Masked Autoencoder Density Estimation) implementation in PyTorch | Python | 597 |
| 119,456 | The missing tiktoken training code | Rust | 528 |
| 120,935 | Automating research publications discovery and analysis. For example, ever wish your computer could automatically open papers that are most similar to a paper at an arbitrary url? How about... | Python | 521 |
| 154,102 | Aspires to help the influx of bioRxiv / medRxiv papers on COVID-19 | Python | 396 |
| 160,868 | Find people you should follow on Twitter based on who the people you follow follow | Python | 377 |
| 173,546 | Random Forest implementation for JavaScript. Supports arbitrary weak learners. Includes interactive demo. | JavaScript | 346 |
| 204,615 | An Academic Papers Management and Discovery System | Python | 286 |
| 244,162 | A Random Forest implementation for MATLAB. Supports arbitrary weak learners that you can define. | MATLAB | 232 |
| 281,858 | root repo | 195 | |
| 289,277 | Scripts that generate .html to more easily see NIPS papers | Python | 189 |
| 309,783 | nice and effective super simple calorie counter web app | HTML | 174 |
| 344,664 | A lightweight/pretty visualizer for recent work on a git code base in multiple branches. Helps stay up to date with teams working on one git repo in many branches. | HTML | 153 |
| 352,306 | tensorflow reinforcement learning agents for OpenAI gym environments | Python | 149 |
| 433,704 | Game making library for using Canvas element | JavaScript | 115 |
| 439,933 | A wrapper for LibSVM that lets you train SVM's directly on Eigen library matrices in C++ | C++ | 113 |
| 503,948 | A set of tools/pages that help explore academic literature | 95 | |
| 508,050 | useful scripts to work with Twitter + Python. Requires the tweepy library. | Python | 94 |
| 516,703 | C++ convenience class to communicate with a Matlab instance. Send matrices back and forth, execute arbitrary Matlab commands, or drop into interactive Matlab session right in the middle of your... | C++ | 92 |
Among 323,850 users
400k–630k stars: 4 users, including karpathy
Stars along the bottom, and users in each band on a log scale
Where the stars are
Languages
- Python 326.4k stars, 65% · 24 repos
- Jupyter Notebook 55.3k stars, 11% · 8 repos
- Cuda 31.4k stars, 6% · 1 repo
- C 20.3k stars, 4% · 1 repo
- JavaScript 13.3k stars, 3% · 5 repos
- Lua 12.1k stars, 2% · 1 repo
- HTML 4.9k stars, 1% · 5 repos
- CSS 2k stars, <1% · 1 repo
and 3 more languages
When they were made
54 repos with 50+ stars, made between 2011 and 2026
Quick stats
- Next rank
- +610,649 stars to reach #1
- Public repos
- 54, 54 with 50+ stars
- Popular repos
- 28 over 1k stars, 13 over 10k stars
- Top repo
- autoresearch, #142 of all repos, 20% of stars