Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
-
Updated
Mar 21, 2026 - Jupyter Notebook
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
A shader-based software renderer written from scratch in C89
Multiplayer FPS game - Counter-Strike: Football 🏉
Pure Rust implementation of a minimal Generative Pretrained Transformer
DSOD: Learning Deeply Supervised Object Detectors from Scratch. In ICCV 2017.
A x86_64 C99 compiler written in Rust from scratch
A simple in memory cache written using go
Learn it. Build it. Ship it for others.
An OS which is all about learning!
ncurses 3d object viewer
Escape is a UNIX-like microkernel operating system that runs on x86, x86_64, ECO32 and MMIX.
Build a Large Language Model (From Scratch) book and Finetuned Models
A complete neural network built entirely in x86 assembly language that learns to recognize handwritten digits from the MNIST dataset. No frameworks, no high-level languages - just pure assembly - ~5.3× faster than NumPy
Experimental demoscene project using C99 and Direct3D 12. Fully standalone with custom windows, and d3d12 headers. No Windows SDK, libc or Visual Studio dependency. C and HLSL compilers included.
Documented and Unit Tested educational Deep Learning framework with Autograd from scratch.
从零搭建Agent框架(Build LLM ReAct Agent from scratch)
Build a Claude Code–like CLI coding agent from scratch.
This code is part of my post on Medium.
Add a description, image, and links to the from-scratch topic page so that developers can more easily learn about it.
To associate your repository with the from-scratch topic, visit your repo's landing page and select "manage topics."