codecrafters-io/build-your-own-x
View on GitHub ↗ ★ 558,576 Markdown
Master programming by recreating your favorite technologies from scratch.
84 mentions on Hacker News by 71 people: 27 stories, 57 comments · first 2018-05-12 · latest 2026-07-23
20082026
-
…https://github.com/ZachGoldberg/Startup-CTO-Handbook - https://github.com/pilcrowonpaper/copenhagen - https://github.com/codecrafters-io/build-your-own-x
comment by coronapl · 2026-01-15 · in Ask HN: What is your favourite GitHub Repo? -
This reads a bit similar to the build-your-own-x series https://github.com/codecrafters-io/build-your-own-x Feel like one of these things a lot of talk about but very tiny do ...
comment by SamDc73 · 2025-12-31 · in Project ideas to appreciate the art of programming -
…step-by-step guides for re-creating our favorite technologies from scratch", contains some. * https://github.com/codecrafters-io/build-your-own-x
comment by listic · 2025-12-28 · in Learn computer graphics from scratch and for free -
…fits together. For example. [0] "What I cannot create, I do not understand" - Richard Feynman [0] https://github.com/codecrafters-io/build-your-own-x
comment by rvz · 2025-07-11 · in Ask HN: What techniques do you use to remember complex concepts and theories? -
This list reminded me of Build-Your-Own-X ( https://github.com/codecrafters-io/build-your-own-x )
comment by JonnyReads · 2025-06-15 · in Writing Toy Software Is a Joy -
…have to build complicated things. Build things you enjoy. It will help you find time for it. Check https://github.com/codecrafters-io/build-your-own-x - or search on youtube for any tutorial of things you like. Do things you enjoy, and try…
comment by yashasolutions · 2025-03-24 · in Ask HN: A Message in a Bottle from Gen Z -
Not JS but there's Build Your Own X https://github.com/codecrafters-io/build-your-own-x
comment by nroize · 2024-12-15 · in SVC16: Simplest Virtual Computer -
https://github.com/danistefanovic/build-your-own-x
comment by 8BitArmour · 2024-03-28 · in Ask HN: Project based books/courses for C++? -
There's also this repo if you're keen on free resources: github.com/codecrafters-io/build-your-own-x
comment by sarupbanskota · 2023-10-19 · in Build your own BitTorrent -
You might also find tutorials here useful https://github.com/codecrafters-io/build-your-own-x
comment by sarupbanskota · 2023-10-19 · in Build your own BitTorrent -
…can attempt beyond stage 2 if you have the membership. You might also find tutorials here useful https://github.com/codecrafters-io/build-your-own-x
comment by sarupbanskota · 2023-10-19 · in Build your own BitTorrent -
…Git, etc. Could be useful to understand how tech works. In terms of a free version, there's also ( https://github.com/codecrafters-io/build-your-own-x ) which is a collection of blog posts where you're building different things in various…
comment by jjackson5324 · 2023-10-16 · in Ask HN: Best Tech Courses/Certifications Under $400 for a Back End Engineer? -
https://www3.nd.edu/~dthain/compilerbook/ https://csapp.cs.cmu.edu/ Lot of projects here - https://github.com/codecrafters-io/build-your-own-x
comment by davidddavidson · 2023-07-25 · in Ask HN: What books or courses do you know similar to "From Nand to Tetris"? -
…its impact is way smaller than pick up go/rust/cpp/java and carefully try implement challenge like: https://github.com/codecrafters-io/build-your-own-x
comment by zsh_89 · 2023-06-29 · in Racket: Lisp for the modern day -
You should submit this to https://github.com/codecrafters-io/build-your-own-x
comment by sarupbanskota · 2023-05-29 · in Let's make a Teeny Tiny compiler (2020) -
This repository contains hundreds of resources for implementing complex systems from scratch https://github.com/codecrafters-io/build-your-own-x
comment by sarupbanskota · 2023-05-29 · in Can we create a thread for some of the best materials on CS available online? -
In the spirit of building complex systems from scratch, you’ll enjoy this repo https://github.com/codecrafters-io/build-your-own-x that contains several ideas for projects around building things from scratch (eg Build your own Git, Docker,…
comment by sarupbanskota · 2023-05-29 · in Ask HN: What are some good resources for learning about low level disk/file IO? -
…mentioned in build-your-own-x [0]. - https://wyag.thb.lt - https://benhoyt.com/writings/pygit/ [0]: https://github.com/codecrafters-io/build-your-own-x#build-yo...
comment by ibitto · 2023-05-13 · in DIY Git in Python -
Maybe not only 100 lines of code though, I think of Code Crafters. https://github.com/codecrafters-io/build-your-own-x
comment by ohbarye · 2023-05-12 · in Implement DNS in a Weekend -
https://github.com/codecrafters-io/build-your-own-x
comment by _aaed · 2023-04-22 · in The “Build Your Own Database” book is finished -
Not a book but an "awesome list"-formatted collection that mentions Crafting Interpreters: https://github.com/codecrafters-io/build-your-own-x (Discussed in https://news.ycombinator.com/item?id=32157759 )
comment by rzzzt · 2023-04-20 · in Review of James Coglan’s Building Git -
For the full "Build Your Own X" list: https://github.com/codecrafters-io/build-your-own-x
comment by valbaca · 2023-03-19 · in Build Your Own Redis with C/C++ -
Here's a whole repository. https://github.com/codecrafters-io/build-your-own-x
comment by sarupbanskota · 2023-01-30 · in The “Build Your Own Redis” Book Is Completed -
Not a book, but check [Build your own X]( https://github.com/codecrafters-io/build-your-own-x ), a compilation of well-written, step-by-step guides for re-creating our favorite technologies from scratch.
comment by __warlord__ · 2023-01-17 · in Ask HN: Books that teach programming by building a series of small projects? -
There is this excellent Github repo for this: https://github.com/codecrafters-io/build-your-own-x It has a collection of blogs for building various small projects to learn different languages.
comment by rahuldan · 2023-01-17 · in Ask HN: Books that teach programming by building a series of small projects? -
…well-written, step-by-step guides for re-creating our favorite technologies from scratch." [0] [0] https://github.com/codecrafters-io/build-your-own-x
comment by sasas · 2022-12-16 · in Ask HN: Similar books to “Raytracing in one Weekend”? -
…I also saw interesting projects like implementing a compiler in Lisp, on `build-your-own-x` repo : https://github.com/codecrafters-io/build-your-own-x
comment by MielPopssss · 2022-11-07 · in Ask HN: Comment here about whatever you're passionate about at the moment -
This was posted recently: https://github.com/codecrafters-io/build-your-own-x
comment by elcapitan · 2022-11-07 · in Building a BitTorrent client from the ground up in Go (2020) -
…Based Learning https://github.com/practical-tutorials/project-based-learnin... * Build your own X https://github.com/codecrafters-io/build-your-own-x )
comment by asicsp · 2022-10-18 · in Projectbook – a free collection of 100 project ideas for learning -
You may find this repo useful: https://github.com/codecrafters-io/build-your-own-x
comment by sumofsquares · 2022-08-28 · in Ask HN: Books Like Building Git? -
They don't mind if you do it on your own for free: https://github.com/codecrafters-io/build-your-own-x > a compilation of well-written, step-by-step guides for re-creating our favorite technologies from scratch
comment by password4321 · 2022-08-05 · in Launch HN: CodeCrafters (YC S22) – Practice writing complex software -
…redirect here? Or maybe the original author started codecrafters.io? Indication of change here: https://github.com/codecrafters-io/build-your-own-x/commit/6... when the (non)copyright changed a week ago. Here's what I remember seeing…
comment by eatonphil · 2022-07-19 · in Build Your Own X -
https://github.com/donnemartin/system-design-primer https://github.com/codecrafters-io/build-your-own-x
comment by darthShadow · 2022-07-07 · in Ask HN: Resources on learning System Design (back end/data engineering)? -
Here's like a 100 resources: https://github.com/codecrafters-io/build-your-own-x
comment by sarupbanskota · 2022-06-01 · in Ask HN: Books like “Crafting interpreters” or “The ray tracer challenge”? -
There's a long list here: https://github.com/danistefanovic/build-your-own-x . Also, https://codecrafters.io/challenges/git supports multiple languages (I'm the author). Many folks that try this challenge do it for the same reason you…
comment by rohitpaulk · 2021-10-03 · in Ugit - DIY Git in Python -
Here you go https://github.com/danistefanovic/build-your-own-x#build-you...
comment by new_guy · 2021-09-26 · in Ask HN: Building a relational database system for educational purposes? -
…effective. There's a GitHub repository with a huge list of similar tutorials that you can follow: https://github.com/danistefanovic/build-your-own-x . I'm building a programming challenges platform based on this format, if you'd like to…
comment by rohitpaulk · 2021-07-19 · in How to Learn Stuff Quickly -
https://github.com/danistefanovic/build-your-own-x
comment by rohitpaulk · 2021-07-05 · in Write your own Redis in Ruby -
…an actual walkthrough. But either way this index of "Build your own X" writeups should be useful: https://github.com/danistefanovic/build-your-own-x Ideas include building a Git, shell, search engine, and of course compiler/programming…
comment by b3morales · 2021-06-20 · in Ask HN: Projects for learning a language? -
…work rather than something that would develop fundamental CS skills. So, any ideas? I've seen https://github.com/danistefanovic/build-your-own-x which is a great collection of ideas all based on piercing an abstraction by building your own…
comment by AriseAndPass · 2021-02-21 · in From coding bootcamp graduate to building distributed databases -
It's already there: https://github.com/danistefanovic/build-your-own-x#build-you...
comment by mgemard · 2021-02-16 · in Write a Shell in C -
…you cannot build yourself. No better way to learn than to build your own proxy or you name it. See https://github.com/danistefanovic/build-your-own-x
comment by geraldbauer · 2021-01-18 · in Show HN: 100 LOC Ruby forward proxy using only standard libraries -
It looks like the list "Build your own X" https://github.com/danistefanovic/build-your-own-x
comment by smusamashah · 2021-01-13 · in Learn X by Doing Y – A project-based learning search engine -
A great compilation: https://github.com/danistefanovic/build-your-own-x
comment by tracyhenry · 2020-12-21 · in More challenging projects every programmer should try -
Not exactly the same, but there's [1] and [2]. 1: http://aosabook.org/ 2: https://github.com/danistefanovic/build-your-own-x
comment by emmanueloga_ · 2020-06-18 · in Gocker: Docker implemented in 1.3k lines of Go -
https://github.com/danistefanovic/build-your-own-x#build-you...
comment by lhdj · 2020-06-16 · in Recently minted database technologies that I find intriguing -
Check out this (in C): https://cstack.github.io/db_tutorial/ also a list here https://github.com/danistefanovic/build-your-own-x
comment by v3gas · 2020-04-14 · in Writing a SQL database from scratch in Go -
You can see this[1] for ideas [1] https://github.com/danistefanovic/build-your-own-x
comment by iambrj · 2019-12-25 · in Ask HN: Haven't worked for a while, best guide/advice to start a hobby project? -
…this list of "Build Your Own $FOO" (that I'm pretty sure I learned about here on HN originally :) https://github.com/danistefanovic/build-your-own-x - Build Your Own Text Editor - Build Your Own Shell - Build Your Own Git (!) etc. Comes…
comment by wool_gather · 2019-12-14 · in Challenging projects every programmer should try -
I believe this is more you're kind of style: https://github.com/danistefanovic/build-your-own-x
comment by james_s_tayler · 2019-11-14 · in Show HN: Workouts – Learn by doing real developer projects