Reading both repos…
Reading their public GitHub…
“nanoGPT defeats tinygrad in a head-to-head showdown.”
nanoGPT's cleaner structure and superior engagement make it the clear choice.
Stat total 88 · 72
tinygrad/tinygrad on the left · karpathy/nanoGPT on the right — computed from the real repos, not the referee's mood.
tinygrad’s README is bloated with 9475 bytes of fluff, and unresolved issues sit at 177. Dated commits show minimal effort, with 'small changes from new rangeify' as the highlight.
nanoGPT's README is decent but still plagued by merge commits. With 351 open issues, it's clear that chaos lurks beneath the surface of its 10690 forks.
Finishertinygrad is smaller and less relevant, struggling to keep up.