Master programming by recreating your favorite technologies from scratch.
- programming
- tutorials
- tutorial-code
- tutorial-exercises
47,133 repositories indexed
1–24 of 67 · Most stars
Master programming by recreating your favorite technologies from scratch.
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
Learn AI Engineering! Learn it. Build it. Ship it for others.
PhotoCraft: An open-source, photo editor written by scratch in pure Rust
🧠 Train a 64M-parameter LLM from scratch in just 2h!
Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.
How to create an OS from scratch
TranslatedList of personally collected books PDF download Baidu Cloud e-book download
LLM Wiki is a cross-platform desktop application that turns your documents into an organized, interlinked knowledge base — automatically. Instead of traditional RAG (retrieve-and-answer from scratch every time), the LLM incrementally builds and maintains a persistent wiki from your sources。
🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack.
PdfCraft: An open-source PDF reader and editor written by scratch in pure Rust
FilmCraft: An open-source, nonlinear video editor written by scratch in pure Rust
Translated7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) A series on writing/implementing things from scratch in 7 days with Go
LightCraft: An open-source non-destructive photo editor written by scratch in pure Rust
llama3 implementation one matrix multiplication at a time
Bootstrap yourself to write an OS from scratch. A book for self-learner.
VectorCraft: An open-source, vector art tool written by scratch in pure Rust
Writing a sqlite clone from scratch in C
A 2.78-trillion-parameter Kimi K3 running inference on a single CPU in 8.24 GB of RAM. Portable C99: no BLAS, no framework, no GPU.
EffectCraft: An open-source motion graphics and compositing tool written by scratch in pure Rust
An HTTP/1.1 client, written from scratch for Node.js
We're rebuilding and open-sourcing the world’s software from scratch.
Minecraft: Java Edition 26.3 rewritten from scratch in Rust, checked against vanilla with 281 differential harnesses. Get it with the Horizon launcher.
DesignCraft: An open-source page and layout design editor written by scratch in pure Rust